2011-08-04 89 views
1

我一直在使用System.Web.UI.DataVisualization.Charting饼图控件来显示饼图。
随着IE9的推出,这些图似乎间歇性地无法加载,只是向用户展示未找到的图像。
我决定用DevExpress的WebChartControl替换它并实现它们的饼图。DevExpress WebChartControl饼图控制填充

我得到他们的馅饼类似于我们的90%,但我坚持要得到馅饼的填充匹配。
这是最好的解释与图像。

这是我原来的MS图表派:

OLD MS Pie

这是我的新开发快递派:

enter image description here

老派似乎有周围的边框阴影效果这使它看起来好多了。
DevExpress控件可以实现这种效果吗?
我试图用玩:

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

两个似乎没有做我想要什么。 任何帮助,将不胜感激

回答

1

我尝试了大约一个小时,以获得期望的结果给你,可惜我不能似乎能够得到深足能引入新的画家与Drawing2d.PathGradientBrush.Blend选项(这将能够给你所需的外观)。

我在支持中心Q337316上以您的名义提出了一个问题,欢迎您跟踪这个问题,我想这会变成一个建议。

所以,虽然这不是一个好的答案,但我不认为你将能够在当前的DX库中实现结果。

+0

感谢您花时间和精力来解决我的问题。几天后,我确实发了一个问题Q337148,他们证实它不能完成。任何建议,使饼图看起来更好,如果不是我想要的相同。不幸的是,我不能使用3D版本,因为我需要深入研究。 – WebDude

+0

除了只使用默认渐变来获得“减轻”外观之外,我现在不能用另一种方式,但是会看到DX回来了,因为我们可能会以某种方式欺骗CustomDrawSeries事件中的FillStyle.Options 。 – AussieALF

1

我们已在RadialGradientPainter - Support PathGradientBrush.Blend线程中回答了此问题。我也跟XtraCharts团队的人谈过。这是不可能在WindowsForms图表中实现的,但应该可以在WPF中实现。如果你对这个选择感兴趣,请给我一条线,我会在这里添加所需的信息。

+0

感谢您的回复。这是基于Web的解决方案,所以WPF不是一种选择。我们也没有使用Silverlight,所以也不是一个选项。我认为支持3D图表中的Drill Down将是最好的解决方案,因为3D图表看起来很棒 – WebDude

+1

Thx to DX不仅用于响应支持中心票证,而且用于StackOverflow,这也是DX卓越支持的另一个例子;)(仅仅是可惜我们不能达到我们想要的:)) – AussieALF