如何使用两种颜色的图表列?

时间:2017-03-07 12:43:06

标签: c# winforms mschart

我正在使用图表。我有一个简单的图表,有2列,一个绿色和一个红色:

enter image description here

我希望绿色列在其值超过60时变为黄色。

我怎么能实现这个目标?

我通过手动添加2个数据点(每个系列一个)制作了图表,因此到目前为止还没有生成此图表的代码。

1 个答案:

答案 0 :(得分:-1)

您可以动态设置自定义调色板颜色。因为ms图表没有很好的方法来改变柱形图的颜色,所以这是一个可以使用的小工作。

Color[] colorSet = new Color[]
{
    Color.Yellow,
    Color.Red
};

chart1.PaletteCustomColors = colorSet;
chart1.Palette = ChartColorPalette.None;