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/