我有一个数据源,其中有三个部门,每个部门的员工数均等于8. 我想使用jFreeChart制作饼图,以便首先将饼分区为3对于每个部门120个部门的相同部分。然后在这些分区中,我想显示每个员工的销售情况。我怎么能在jFreeChart中做到这一点。将饼图分成相等部分jfreechart
0
A
回答
2
public class PieChart extends JFrame {
private PieDataset createDataset() {
DefaultPieDataset result = new DefaultPieDataset();
result.setValue("department1", 33.33);
result.setValue("department2", 33.33);
result.setValue("department3", 33.33);
return result;
}
private JFreeChart createChart(PieDataset dataset, String title) {
JFreeChart chart = ChartFactory.createPieChart3D(title, // chart title
dataset, // data
true, // include legend
true,
false);
PiePlot3D plot = (PiePlot3D) chart.getPlot();
plot.setStartAngle(290);
plot.setDirection(Rotation.CLOCKWISE);
plot.setForegroundAlpha(0.5f);
return chart;
}
}
public static void main(String[] args) {
PieChart demo = new PieChart("Comparison", "Which operating system are you using?");
demo.pack();
demo.setVisible(true);
}
2
相关问题
- 1. 将视图拆分成相等部分
- 2. 将树拆分成相等部分
- 3. 将文本拆分成相等部分
- 4. Jfreechart饼图生成
- 5. 将图像分成两个相等的部分python opencv
- 6. 表面细分成相等部分
- 7. 从JFreeChart中删除一个饼图部分标签
- 8. 如何将矢量分成N“几乎相等”的部分
- 9. 将数据帧拆分成相等部分
- 10. Python - 将列表随机分成几乎相等的部分
- 11. 将数据帧列拆分成相等部分
- 12. 将矩形分成n个相等的部分
- 13. 如何将一个NSArray分成两个相等的部分?
- 14. 在Java中将字符串拆分成相等部分
- 15. 我需要帮助将列表拆分成相等部分
- 16. 将画面划分成N个相等的部分
- 17. 将屏幕分成与溢出相等的部分
- 18. 如何将长度分成与提醒相等的部分?
- 19. 在红宝石中将数组拆分成相等部分
- 20. css使用填充将div分成四个相等部分
- 21. 如何将图片剪成相等的部分?
- 22. 如何在Android上将一个大图像分成8个相等部分
- 23. 如何使用GNUplot将等边三角形分成三个相等部分
- 24. 如何划分的间隔分成相等的部分
- 25. 将3d角度分成相等数量
- 26. 拍摄图像并将其分成3个相同的部分
- 27. 如何将图像分成2部分?
- 28. 分割整数分成相等的块
- 29. 劈裂列表分成相等的部分
- 30. 高图饼图与部分彩色片
它很容易创建分区,但如何进一步创建分区?谢谢。 – wali
相应地表示使用饼图来分区,所以当你分配任何学生时,那么你的100%将是33.33,按照33.33的分区分配值,如果你想分配每个8学生相等,那么33.33/8 –