DevExpress WebChartControl Pie Controlling Fill - PullRequest
1 голос
/ 05 августа 2011

Я использовал элемент управления круговой диаграммы System.Web.UI.DataVisualization.Charting для отображения круговой диаграммы.
С появлением IE9 эти графики, похоже, периодически не загружаются и просто предоставляют пользователю изображение, которое не найдено.
Я решил заменить это на WebChartControl DevExpress и реализовать их круговую диаграмму.

Я получил их пирог, чтобы он напоминал наш 90%, но я застрял в том, чтобы заставить начинку пирога соответствовать.
Это лучше всего объяснить с помощью изображений.

Вот мой оригинальный пирог MS Chart:

OLD MS Pie

Вот мой новый пирог Dev Express:

enter image description here

Кажется, что старый пирог имеет эффект тени вокруг границы, который делает его намного лучше.
Возможен ли такой эффект с помощью элемента управления DevExpress?
Я пытался играть с:

((PieSeriesView) series.View).Border
((PieSeriesView) series.View).FillStyle

Оба, кажется, не делают то, что я хочу. Любая помощь будет принята с благодарностью

Ответы [ 2 ]

1 голос
/ 11 августа 2011

Мы ответили на этот вопрос в ветке RadialGradientPainter - Support PathGradientBrush.Blend .Я также говорил с парнями из команды XtraCharts.Это невозможно реализовать в диаграммах WindowsForms, но должно быть возможно в WPF.Если вы заинтересованы в этой альтернативе, напишите мне, и я добавлю необходимую информацию здесь.

1 голос
/ 09 августа 2011

Я около часа пытался получить желаемый для вас результат, но, к сожалению, мне просто не хватает глубины, чтобы представить нового художника с опцией Drawing2d.PathGradientBrush.Blend (которая сможет дать вам желаемый вид).

Я разместил вопрос от вашего имени в центре поддержки Q337316 , вы можете отслеживать этот вопрос, который, я думаю, превратится в предложение.

Так что, хотя это не очень хороший ответ, я не думаю, что вы сможете достичь результатов в текущей библиотеке DX.

...