Question

Je travaille avec l'ASP.NET Charting Library et je l'ai générer un graphique circulaire, mais je vais avoir un problème de le configurer pour générer le diagramme circulaire avec des tranches semi-transparentes. Si vous regardez l'image que vous verrez ce que je parle. Sur les 4 camemberts le top 2 et le tableau en bas à gauche ont la transparence tranche de tarte dont je parle.


(source: scottgu.com )

Quels sont les paramètres de la carte que je tweak pour rendre les tranches avec un certain% de transparence?

Merci!

Était-ce utile?

La solution

Essayez d'affecter la couleur de la série à une couleur avec transparence alpha, comme suit:

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

ce fil .

Autres conseils

la solution ultime pour les deux cas - une couleur par les cartes de la série ou la palette:

myChart.ApplyPaletteColors();

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

Essayez ceci:

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

Où 180 définit le "niveau de transparence", qui doit être compris entre 0 et 255.

Vous pouvez utiliser des palettes semi-transparentes.

Reportez-vous à:

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top