我无法删除 x 列中的额外值。基本上,我的图表不是从 0 开始,也不是在我的最后一个数据点结束。我尝试将轴从 0 开始,并将间隔偏移设置为 -20(我的间隔为 20)。
有什么办法可以摆脱数据两侧的额外值?
string[] xValues = new string[5] { "QE1", "QE2", "QE3", "QE4", $"{DateTime.Now.ToShortDateString()}" };
PlotBaselines(xValues);
var amCost = new Series()
{
Name = "AmCost",
Color = Color.Blue,
IsVisibleInLegend = true,
IsXValueIndexed = true,
ChartType = SeriesChartType.Line
};
impairmentGraph.Series.Add(amCost);
// Test Values 0 - 20
float[] amCostValues = new float[5] { 5, 15, 20, 13, 6 };
impairmentGraph.Series["AmCost"].Points.DataBindXY(xValues, amCostValues);
这是一个系列的代码。每个都是一样的。
impairmentGraph.ChartAreas[0].AxisY.Maximum = 100;
impairmentGraph.ChartAreas[0].AxisY.Interval = 20;
impairmentGraph.ChartAreas[0].AxisX.IntervalOffset = -20;
impairmentGraph.ChartAreas[0].AxisX.IsStartedFromZero = true;
这是我正在使用的唯一设置代码。