饼图数据只需要两个字段,一个是分类,一个是值,多用于数据类别少的场合。例如:
![](https://i-blog.csdnimg.cn/blog_migrate/7bd871073a131d138cce67876fe6b8fc.png)
建好一个新的模板后,在chart1(模板)中添加一个数据源ChartDataset,如下图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/c63f7d7b435dade102f9f184c2727c29.png)
在报表中的任意位置插入你想要的饼图,如图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/9fdea5a75c2bf64843956b1644278c55.png)
导入我们刚刚添加的数据源,如图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/f7cf9fd152d39a482d5ef589695af618.png)
![](https://i-blog.csdnimg.cn/blog_migrate/9cc0df3d22001cd84b3b330668a9f9d2.png)
完成后的效果图及预览图如下图所示:
![](https://i-blog.csdnimg.cn/blog_migrate/56f9ea96edf7c37d011b793ff96fc5b1.png)
![](https://i-blog.csdnimg.cn/blog_migrate/6db8cab9316ccb96e56eef1b6a478c87.png)
现在我们还缺少百分比的显示,在类别后面加上百分比,例如:乒乓球40%,所以我们应该做的是点击饼图,查看它的属性值Label format,根据我们自己需要显示的内容定义Label format,这里我们需要填写{0}{2},这样预览得到的就是我们想要的结果。
![](https://i-blog.csdnimg.cn/blog_migrate/a0b2d833ff35b991271069f75075b690.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e89612be53e02c31b6d23e8e4f837a2e.png)
给自己的饼图加标题(注意双引号一定要用英文状态下的):
![](https://i-blog.csdnimg.cn/blog_migrate/aaf88328f82a4f4a8e8d1fdc461d94b6.png)
设置类别提示信息的位置:
![](https://i-blog.csdnimg.cn/blog_migrate/5df684194d741686104be2d6716596b3.png)
如图所示,饼图就就实现了
![](https://i-blog.csdnimg.cn/blog_migrate/788368263eb1e4747eb32b151cf6c68e.png)
3D饼图与饼图实现的方法一模一样,大家可以自己试试。