C# 图表 axisY2 调整(如何使它像 Excel )
C# Chart axisY2 adjust (how to make it like Excel )
我使用图表绘制了 2 个数据值,使用 axisY 和 axisY2,
但是C#的图表与我想要的不符。我想要它像 Excel 画。
Excel 图表:
C#图表:
不知道怎么做,让series axisY & axisY2自动画线
像 Excel .
我认为问题是如何调整 axisY2 让它匹配 axisY。
有人有经验吗?
chart1.Series.Clear();
List<int> val_1 = new List<int>() {100,110,113,122,132,120,111,132,125,114,117,130 };
List<int> val_2 = new List<int>() { 63, 70, 75, 79, 83, 74, 68, 79, 78, 72, 73, 80 };
var se = new Series("val_1");
se.ChartType = SeriesChartType.Line;
se.MarkerSize = 5;
for (int i = 0; i < val_1.Count;i++ )
{
se.Points.AddXY(i + 1, val_1[i]);
}
se.YAxisType = AxisType.Primary;
chart1.Series.Add(se);
se = new Series("val_2");
se.ChartType = SeriesChartType.Line;
se.MarkerSize = 5;
for (int i = 0; i < val_2.Count; i++)
{
se.Points.AddXY(i + 1, val_2[i]);
}
se.YAxisType = AxisType.Secondary;
chart1.Series.Add(se);
对于您的次要 Y 轴,设置与 excel 图表中设置的相同的最小值和最大值,如下所示:
chart1.ChartAreas[0].AxisY2.Minimum = 0;
chart1.ChartAreas[0].AxisY2.Maximum = 90;
我使用图表绘制了 2 个数据值,使用 axisY 和 axisY2, 但是C#的图表与我想要的不符。我想要它像 Excel 画。
Excel 图表:
C#图表:
不知道怎么做,让series axisY & axisY2自动画线
像 Excel .
我认为问题是如何调整 axisY2 让它匹配 axisY。
有人有经验吗?
chart1.Series.Clear();
List<int> val_1 = new List<int>() {100,110,113,122,132,120,111,132,125,114,117,130 };
List<int> val_2 = new List<int>() { 63, 70, 75, 79, 83, 74, 68, 79, 78, 72, 73, 80 };
var se = new Series("val_1");
se.ChartType = SeriesChartType.Line;
se.MarkerSize = 5;
for (int i = 0; i < val_1.Count;i++ )
{
se.Points.AddXY(i + 1, val_1[i]);
}
se.YAxisType = AxisType.Primary;
chart1.Series.Add(se);
se = new Series("val_2");
se.ChartType = SeriesChartType.Line;
se.MarkerSize = 5;
for (int i = 0; i < val_2.Count; i++)
{
se.Points.AddXY(i + 1, val_2[i]);
}
se.YAxisType = AxisType.Secondary;
chart1.Series.Add(se);
对于您的次要 Y 轴,设置与 excel 图表中设置的相同的最小值和最大值,如下所示:
chart1.ChartAreas[0].AxisY2.Minimum = 0;
chart1.ChartAreas[0].AxisY2.Maximum = 90;