我用DataVisualization.Charting.Chart绘制了一些图表。我所有的图表都有反Y范围。
例如"-20至20“或"-150至150”。这意味着Zero总是在Y范围的中间,绘制没有问题,但是图表从来没有为Zero做标签。
例如,我有这个标签-20,-15,-10,-5,5,10,15,20。我总是想看到Y轴上的零标签。见图:

发布于 2018-01-20 07:33:51
我是用CustomLabels做的:
int maxRange = 20;
int yInterval = 5;
var minRange = (maxRange * -1);
area.AxisY.Minimum = minRange;
area.AxisY.Maximum = maxRange;
area.AxisY.LabelStyle.Format = "#";
area.AxisY.Interval = yInterval;
int yVal = minRange;
while (yVal <= maxRange)
{
area.AxisY.CustomLabels.Add(yVal - 0.5, yVal + 0.5, yVal.ToString());
yVal += yInterval;
}发布于 2020-08-26 06:18:01
对于这个最小和最大必须在10s系列
chart.ChartAreas[0].AxisX.Interval = 10;
chart.ChartAreas[0].AxisY.Interval = 10;https://stackoverflow.com/questions/48279999
复制相似问题