Frage

Ich arbeite mit der ASP.NET-Charting-Bibliothek, und ich habe es ein Kreisdiagramm zu erzeugen, aber ich habe ein Problem zu konfigurieren es das Kreisdiagramm mit halbtransparenten Scheiben zu erzeugen. Wenn Sie auf das Bild schauen Sie werden sehen, was ich rede. Von den vier Kreisdiagramme der Top-2 und die untere linke Diagramm, das die Transparenz Kreissegment haben ich spreche.


(Quelle: scottgu.com )

Was Einstellungen des Diagramms kann ich zwicken die Scheiben mit einem bestimmten% an Transparenz zu machen?

Danke!

War es hilfreich?

Lösung

Versuchen Sie, die Farbe der Serie zu einer Farbe mit Alpha-Transparenz zuweisen, etwa so:

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

Genommen von dieses Thema .

Andere Tipps

Dies ist die ultimative Lösung für beide Fälle - eine Farbe pro Reihe oder Palette Charts:

myChart.ApplyPaletteColors();

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

Versuchen Sie diese:

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

Wo 180 definiert den "Transparenzgrad", die zwischen 0 bis 255 sein muss.

Sie können die halbtransparenten Paletten verwenden.

Siehe auch:

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top