.net实现3D饼图
来源:互联网 发布:法庭科学知乎 编辑:程序博客网 时间:2024/04/30 02:18
2007年06月04日 09:23:00
1 实现原理:根据各个数据的比重画扇形组成一个椭圆(柱体的上表面),实现2D饼图(),设定一个厚度h(柱体的高度),在距离此柱体的上表面下方h处画一个同样的椭圆。
然后将侧面的可见区域[0,180]°的范围补齐成正常的结构。考虑到GDI+中没有画这种形状的方法,所以我们采取几个特殊的补偿填充方法。
并且调整上面的几个步骤。先画底面,再填充侧面。最后画顶面。盖住因为补偿添加的不规则部分。最后完成饼图。
由于补偿填充的方法不是特别合适,因此在h比较大的时候,还是会有bug,正在修改中。完善后发代码。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1637039
- .net实现3D饼图
- .net实现3D饼图
- .net实现3D饼图
- .net实现3D饼图
- .net实现3D饼图
- .net实现3D饼图
- .net实现3D饼图
- .net实现3D饼图
- .net实现3D饼图
- .net实现3D饼图
- .net实现3D饼图
- .net实现3D饼图
- .net实现3D饼图
- .net实现3D饼图
- .net实现3D饼图
- .net实现3D饼图
- .net实现3D饼图
- .net实现3D饼图
- xmlhttp存在最大并发数,ajax设计应有所斟酌[zz]
- 看一个比较各种语言的帖子的一点看法
- 简单的方式由数据库的物理表(TABLE)生成实体类(DTO)
- .Net环境下基于Ajax的MVC方案
- [asp,jsp,asp.net]文件上传技术浅议~~
- .net实现3D饼图
- .net实现3D饼图(源码1)
- .net实现3D饼图(test源码1)
- BigInteger大整数类——实例和源码(相当经典)
- java中数组的讨论:是不是类?
- java中使用线程实现Timer(定时器)原理和源码
- com.qsoft.commons.beanutils源代码(.net版本的org.apache.commons.beanutils)
- 查找大数据量的错误
- 校正srt字幕文件的时间[java源码]