JFreeChart chart = ChartFactory.createPieChart3D("", dataset, false, false, false);
// 设置外层图片 无边框 无背景色 背景图片透明
chart.setBorderVisible(false);
chart.setBackgroundPaint(null);
chart.setBackgroundImageAlpha(0.0f);
PiePlot3D plot = (PiePlot3D) chart.getPlot();
// 饼图的0°起点在3点钟方向,设置为180°是从左边开始计算旋转角度
plot.setStartAngle(180);
// 扇形的旋转方向
plot.setDirection(Rotation.CLOCKWISE);
// 饼图上 无标签提示
plot.setLabelGenerator(null);
// 饼图的透明度
plot.setForegroundAlpha(0.5f);
// 饼图的背景全透明
plot.setBackgroundAlpha(0.0f);
// 去除背景边框线
plot.setOutlinePaint(null);
jfreechart 最终显示的报表是由多层图片叠加的。所以去除灰色的关键就是,把饼层的背景设置为全透明。个人理解:饼层和背景构成了饼图,饼图加背景构成了饼图报表。
分享到:
相关推荐
jfreechart-1.5.2.jar,jfreechart|jfreechart
JFreeChart 指南 JFreeChart Guide JFreeChart 示例 JFreeChart demo
Jfreechart 乱码分析和解决方法
jfreechart Java图形报表开源代码
JfreeChart学习总结JfreeChart学习总结
JFreeChart示例 JAVA_JFreeChart的应用 JFreeChart 教程
这是JFReeChart官方例子,它展示了JFreeChart所有图形。
jFreeChart文档,了解jFreeChart的使用,快速入门和上手
jfreechart
JFreeChart的使用,需要导入的2个jar文件: jcommon-1.0.23.jar和jfreechart-1.0.19.jar。 可以去官网下载:http://sourceforge.net/projects/jfreechart/files/ 上传以作后续使用时备份.
JFreeChart相关jar + JFreeChart帮助文档 + JFreeChart详解
需要包 package: jfreechart-1.0.9.jar jcommon-1.0.12.jar ...因为图片带点透明,所以windows查看的时候,会根据背景色,颜色有所不同,或是黑色,或是黄色,当配置到网页上,返回到页面时,颜色是正常的
JFreeChart的JAR包和API文档JFreeChart的JAR包和API文档JFreeChart的JAR包和API文档JFreeChart的JAR包和API文档JFreeChart的JAR包和API文档JFreeChart的JAR包和API文档JFreeChart的JAR包和API文档JFreeChart的JAR包...
jfreechart折线图所需jar包
JFreeChart 教程 JFreeChart 教程
JFreeChart中文api (JFreeChart-1.0.5-Ch.chm) JFreeChart中文api (JFreeChart-1.0.5-Ch.chm)