ASP.NET Charting Controllo Trasparenza
-
20-09-2019 - |
Domanda
sto lavorando con il Charting Biblioteca ASP.NET e li ho generare un grafico a torta, ma sto avendo un problema configurandolo per generare il grafico a torta con le fette semi-trasparenti. Se guardate l'immagine vedrete che cosa sto parlando. Dei grafici a torta 4 la parte superiore 2 e il grafico in basso a sinistra hanno la trasparenza fetta di torta di cui sto parlando.
(fonte: scottgu.com )
Quali impostazioni del grafico devo tweak per rendere le fette con una certa% di trasparenza?
Grazie!
Soluzione
Provate ad assegnare il colore della serie ad un colore con trasparenza alfa, in questo modo:
Chart1.Series(0).Color = Color.FromArgb(128, 255, 0, 0) //transparent red
Altri suggerimenti
Questa l'ultima soluzione per entrambi i casi - un colore per serie o una tavolozza tabelle:
myChart.ApplyPaletteColors();
foreach (var series in myChart.Series)
{
foreach (var point in series.Points)
{
point.Color = Color.FromArgb(220, point.Color);
}
}
Prova questo:
Series["SeriesName"].Color = Color.FromArgb(180, Color.Blue);
Dove 180 definisce il "livello di trasparenza", che deve essere compreso tra 0 e 255.
È possibile utilizzare le palette semi trasparenti.
Fare riferimento a:
https: // blogs.msdn.microsoft.com/alexgor/2009/10/06/setting-microsoft-chart-series-colors/