高分救急!C#+VML绘制3D饼图的问题

linhl 2007-03-12 05:35:55
用C#+VML来绘制3D饼图,现遇到一难题,在VML中,Z-INDEX值大的图形会层叠于值小的图形上方,这样就会出现一种情况,即饼图中位于视觉前方的块因Z-INDEX值小于位于视觉后方的块而被后者遮住部分区域(不知道这样描述各位是否能听明白),如何解决这个问题,即怎样使得前者的Z-INDEX值一定大于后者?
绘制饼图的数据是实时取自数据库,所以每次绘制的饼图块数和每块大小都可能不一样。任务比较急,分不够可另开帖再加。
...全文
376 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanshufan 2007-10-19
  • 打赏
  • 举报
回复
学习
jinanjiang 2007-03-13
  • 打赏
  • 举报
回复
up
linhl 2007-03-13
  • 打赏
  • 举报
回复
to sanniko(雁衔泥):
你提供的例子似乎也不能解决这个问题,当分析的数据较少时好像也会有同样的情况
sanniko 2007-03-12
  • 打赏
  • 举报
回复
04年我曾经写过一个.把地址给你
http://dev-club.esnai.com/club/bbs/showEssence.asp?id=26431&page=1
linhl 2007-03-12
  • 打赏
  • 举报
回复
公司是要把这个做成一个控件使用,除了生成一般的图表,还有其它功能,所以不能用chartfx来做
nonocast 2007-03-12
  • 打赏
  • 举报
回复
呵呵,chartfx,不错
chinagns 2007-03-12
  • 打赏
  • 举报
回复
我建议你用 CHARTFX 这样不会有任何问题. 1分钟就可以搞定.

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧