在Microsoft软件图表中创建自定义调色板

时间:2010-09-17 17:44:44

标签: c# asp.net-mvc microsoft-chart-controls

有没有办法创建自己的图表调色板,我可以在其中指定自己的颜色?

提供的那些
  chart.Palette = System.Web.UI.DataVisualization.Charting.ChartColorPalette. //palette

不太适合我们的设计,所以如果可以的话,创建我自己的设计会很好!谢谢!

1 个答案:

答案 0 :(得分:4)

您可以使用图表的PaletteCustomColors集合定义自己的调色板。

chart.PaletteCustomColors.Add(Color.Red);
chart.PaletteCustomColors.Add(Color.Blue);

此外,如果您需要控制每个数据点的颜色,请使用数据点的颜色:

chart.Series[0].Points[0].Color = Color.Red;

注意:在设置数据点颜色之前将图表绑定到数据