我有一个带有多个StepLine系列和一个色谱柱系列的MS图表控件。
通过执行以下操作绘制所有系列:
double yvalue = ...;
Series[seriesName].Points.AddXY(DateTime.Now, new object[] {yvalue});
有问题的系列在设计师中定义:
series31.ChartArea = "ChartArea1";
series31.Color = System.Drawing.Color.BlueViolet;
series31.CustomProperties = "EmptyPointValue=Zero, MaxPixelPointWidth=1";
series31.Legend = "Legend1";
series31.MarkerSize = 1;
步骤线图很好,但列系列显示的是从图表底部到值的线(在下面的屏幕截图中,值通常约为2.0)。
如何让系列只在y轴上绘制一条从0开始的线?
答案 0 :(得分:0)
我假设你想要一个从底部的Y轴开始从零开始的图表。
chartArea.AxisY.Minimum = 0;
如果你这样做,那么你在图表中看不到小于零的值。你也可以设置最大值 Y轴。
chartArea.AxisY.Minimum = 0;
chartArea.AxisY.Maximum = 10;
上面的代码只显示从0到10的值。