MS Chart - 图表类型区域 - Backcolor问题

时间:2015-04-24 09:51:57

标签: winforms charts mschart

enter image description here

我在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);

Series design

没有比这更好的了。请让我知道你需要的任何其他内容。

1 个答案:

答案 0 :(得分:2)

根据您显示的代码,图表显示正确。 由于Y轴的值为负,因此图表向下投影 (所以你可以看到Y轴上的值从0开始)

如果你想以相反的方式看到它,你必须将正整数传递给Y轴。 您可以稍后自定义标签以将Y轴值显示为负值。