我在winforms中使用ms图表。 直到现在我能够创建此图表。现在问题是我希望红色油漆在区域内,它现在开始从0开始绘制,所以看起来与我真正想要的相反。 这是我对stackoverflow的第一个问题,它可能不具有建设性,但如果你问我会提供更多信息。 道歉和感谢。
代码的某些部分:
ChartArea.YAxis.Maximum = 0;
ChartArea.YAxis.Minimum = -100;
ChartArea.YAxis.IsStartedFromZero = False;
Series tempSeries = chartSSIDDetails.Series.FindByName("Series1");
tempSeries.Points.AddXY(0, -100); tempSeries.Points.AddXY(1, -20);
tempSeries.Points.AddXY(2, -20); tempSeries.Points.AddXY(3, -20);
tempSeries.Points.AddXY(4, -100);
没有比这更好的了。请让我知道你需要的任何其他内容。
答案 0 :(得分:2)
根据您显示的代码,图表显示正确。 由于Y轴的值为负,因此图表向下投影 (所以你可以看到Y轴上的值从0开始)
如果你想以相反的方式看到它,你必须将正整数传递给Y轴。 您可以稍后自定义标签以将Y轴值显示为负值。