ASP.NET图表控件透明度

我正在使用ASP.NET Charting Library并且我已经生成了一个饼图,但我在配置它以生成带有半透明切片的饼图时遇到问题。 如果你看图像,你会看到我在说什么。 在4个饼图中,顶部2和左下图表具有我正在谈论的饼图切片透明度。

图表控制图像http://sofzh.miximages.com/c%23/step2.png

我会调整图表的哪些设置来渲染具有一定透明度百分比的切片?

谢谢!

尝试将系列的颜色指定为具有Alpha透明度的颜色,如下所示:

Chart1.Series(0).Color = Color.FromArgb(128, 255, 0, 0) //transparent red 

取自这个post 。

这是两种情况的最终解决方案 – 每个系列或调色板图表一种颜色:

 myChart.ApplyPaletteColors(); foreach (var series in myChart.Series) { foreach (var point in series.Points) { point.Color = Color.FromArgb(220, point.Color); } } 

试试这个:

 Series["SeriesName"].Color = Color.FromArgb(180, Color.Blue); 

其中180定义“透明度级别”,其必须在0到255之间。

您可以使用半透明调色板。

参考:

https://blogs.msdn.microsoft.com/alexgor/2009/10/06/setting-microsoft-chart-series-colors/