Прозрачность управления диаграммами ASP.NET
-
20-09-2019 - |
Вопрос
Я работаю с библиотекой диаграмм ASP.NET, и она генерирует круговую диаграмму, но у меня возникла проблема с ее настройкой для создания круговой диаграммы с полупрозрачными фрагментами.Если вы посмотрите на изображение, вы поймете, о чем я говорю.Из четырех круговых диаграмм две верхние и нижняя левая имеют прозрачность фрагментов, о которых я говорю.
(источник: scottgu.com)
Какие настройки диаграммы мне нужно настроить, чтобы отображать фрагменты с определенным процентом прозрачности?
Спасибо!
Решение
Попробуйте присвоить цвет серии цвету с альфа-прозрачностью, например:
Chart1.Series(0).Color = Color.FromArgb(128, 255, 0, 0) //transparent red
Взято из эта тема.
Другие советы
Это оптимальное решение для обоих случаев — один цвет на серию или таблицы палитр:
myChart.ApplyPaletteColors();
foreach (var series in myChart.Series)
{
foreach (var point in series.Points)
{
point.Color = Color.FromArgb(220, point.Color);
}
}
Попробуй это:
Series["SeriesName"].Color = Color.FromArgb(180, Color.Blue);
Где 180 определяет «уровень прозрачности», который должен находиться в диапазоне от 0 до 255.
Вы можете использовать полупрозрачные палитры.
Ссылаться на:
https://blogs.msdn.microsoft.com/alexgor/2009/10/06/setting-microsoft-chart-series-colors/