如何使ChartArea的某些部分变成不同的颜色?

时间:2014-08-26 12:19:54

标签: c# graph charts

目前我有这个(忽略顶部的文字)。

graph1

我用另一个带有StackedArea chartType的系列绘制底部的红色区域,然后将所有值设置为-2。我如何以正确的方式做到这一点,我可以管理"红色区域"并将它们放在我想要的任何值之间?

这是图片http://pastebin.com/vZvjPiQd

中图表的代码

编辑:哎呀,我忘了我在代码中创建控件的自定义类只删除所有标签,并用500x500大小或其他任何东西创建面板

1 个答案:

答案 0 :(得分:1)

我用这个

来解决问题
double[] yValue21 = { 5, 5, 5, 5, 5, 5, 5 };
double[] yValue22 = { 8, 8, 8, 8, 8, 8, 8 };

series.ChartType = SeriesChartType.Range;
series.Color = Color.FromArgb(70, 255, 0, 0);
chart.Series.Add(series);
chart.Series[2].Points.DataBindY(yValue21, yValue22);