ASP.NET Charting control Transparencia
-
20-09-2019 - |
Pregunta
Estoy trabajando con la Biblioteca de gráficos ASP.NET y lo tengo generar un gráfico circular pero estoy teniendo un problema de configuración para generar el gráfico circular con rodajas semi-transparentes. Si nos fijamos en la imagen verás lo que estoy hablando. De los gráficos de tarta 4 de la parte superior 2 y la tabla de abajo a la izquierda tienen la transparencia sector circular que estoy hablando.
(fuente: scottgu.com )
¿Qué configuración de la gráfica puedo pellizcar para hacer que las rebanadas con un cierto% de transparencia?
Gracias!
Solución
Trate de asignar el color de la serie a un color con transparencia alfa, así:
Chart1.Series(0).Color = Color.FromArgb(128, 255, 0, 0) //transparent red
Tomado de este hilo .
Otros consejos
Esta la solución definitiva para ambos casos - un color por gráficos de series o de la paleta:
myChart.ApplyPaletteColors();
foreach (var series in myChart.Series)
{
foreach (var point in series.Points)
{
point.Color = Color.FromArgb(220, point.Color);
}
}
Prueba esto:
Series["SeriesName"].Color = Color.FromArgb(180, Color.Blue);
Donde 180 define el "nivel de transparencia", el cual debe estar entre 0 a 255.
Puede utilizar paletas semi transparentes.
Consulte:
https: // blogs.msdn.microsoft.com/alexgor/2009/10/06/setting-microsoft-chart-series-colors/