6

私は ASP.NET Charting Library を使用しており、円グラフを生成していますが、半透明のスライスで円グラフを生成するように構成する際に問題があります。画像を見れば何を言っているかわかります。4 つの円グラフのうち、上の 2 つと左下のグラフには、私が話している円のスライスの透明度があります。

チャート コントロール イメージ
(ソース: scottgu.com )

特定の透明度 % でスライスをレンダリングするには、チャートのどの設定を微調整すればよいですか?

ありがとう!

4

3 に答える 3

8

次のように、シリーズの色をアルファ透明度のある色に割り当ててみてください。

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

このスレッドから取得。

于 2010-03-17T19:44:47.613 に答える
1

これは、両方のケースの究極のソリューションです。シリーズまたはパレット チャートごとに 1 つの色です。

myChart.ApplyPaletteColors();

foreach (var series in myChart.Series)
{
    foreach (var point in series.Points)
    {
        point.Color = Color.FromArgb(220, point.Color);
    }
}
于 2012-02-10T05:18:12.773 に答える