Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Winforms MS图表-图表类型区域-背景色问题_Winforms_Charts_Mschart - Fatal编程技术网

Winforms MS图表-图表类型区域-背景色问题

Winforms MS图表-图表类型区域-背景色问题,winforms,charts,mschart,Winforms,Charts,Mschart,我在winforms中使用ms图表。 到目前为止,我能够创建这个图表。现在的问题是我希望红色的颜料在区域内,它现在开始从0开始绘制,所以看起来与我实际想要的相反。 这是我向stackoverflow提出的第一个问题,可能没有建设性,但如果你问我,我会提供更多信息。 道歉和感谢 代码的某些部分: ChartArea.YAxis.Maximum = 0; ChartArea.YAxis.Minimum = -100; ChartArea.YAxis.IsStartedFromZero = False

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


没有比这更重要的了。请告诉我您还需要什么。

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

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

如果看不到您使用的代码,就很难判断错误。Series tempSeries=chartsIDdetails.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);我在designer中设计了图表。我会在几分钟内给出代码,更新你的问题,不要把所有的东西都放在注释里。这个图是负数,所以你要给曲线和轴之间的区域着色。这幅画是对的。我还能用别的颜色吗?或者任何可能的解决方法?非常感谢你