2010-03-17 2 views
6

Я работаю с графической библиотекой ASP.NET, и у меня есть ее создание круговой диаграммы, но у меня возникла проблема с ее настройкой для создания круговой диаграммы с полупрозрачными срезами. Если вы посмотрите на изображение, вы увидите, о чем я говорю. Из 4 круговых диаграмм верхняя 2 и нижняя левая диаграмма имеют прозрачность кусочка, о которой я говорю.Прозрачность управления диаграммой ASP.NET

Charting Control Image http://www.scottgu.com/blogposts/chart/step2.png

Какие параметры графика я подправить, чтобы сделать срезы с определенным% прозрачности?

Спасибо!

ответ

8

Попробуйте назначить цвет серии в цвете с альфа-прозрачностью, например, так:

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

Взятые из this thread.

+0

@Matthew: Спасибо! Это оно! – Ryan

+0

+1 для справки – Ryan

1

Это идеальное решение для обоих случаев - один цвет в серии или палитры диаграмм:

myChart.ApplyPaletteColors(); 

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