当前位置: 首页 > 知识库问答 >
问题:

JFreechart中漂亮的饼图

邢烨烨
2023-03-14

在JFreeChart中可以为饼图提供复杂、美丽的颜色吗?我的意思是如何实现像链接中显示的图像那样的颜色?

是否可以使用RGB格式,还是需要使用不同的格式?我们怎么做。谢谢你的帮助

共有1个答案

呼延才俊
2023-03-14

您可以使用Pieplot.SetSectionPaint为馅饼的每个切片使用RGB值指定颜色。

下面是一个例子:

  DefaultPieDataset result = new DefaultPieDataset();
  result.setValue("1", 40.);
  result.setValue("2", 30.);
  result.setValue("3", 20.);
  result.setValue("4", 10.);
  JFreeChart chart = ChartFactory.createPieChart3D("", result, true, true, false);
  PiePlot3D plot = (PiePlot3D) chart.getPlot();
  plot.setBackgroundPaint(new Color(255, 255, 255, 0));
  plot.setSectionPaint("1", new Color(31, 73, 125));
  plot.setSectionPaint("2", new Color(192, 80, 77));
  plot.setSectionPaint("3", new Color(155, 187, 89));
  plot.setSectionPaint("4", new Color(128, 100, 162));
 类似资料:
  • 主要内容:什么是JFreeChart 饼图,JFreeChart 饼图的示例什么是JFreeChart 饼图 饼图是一个圆形图,它被分成多个扇区,其中每个扇区的面积代表数据的大小。 下图显示了 JFreeChart 库中包含的饼图的一些演示版本: JFreeChart 饼图的示例 让我们以学生的考试分数分布作为样本数据。 成绩范围 学生人数 80-100 120 60-79 80 40-59 20 20-39 7 0-19 3 以下代码根据上述示例数据创建饼图:  输出结

  • 问题内容: 我知道以下用于在SWT / Eclipse RCP应用程序中绘制图表的库: Eclipse BIRT Chart Engine(有关如何使用它的文章的链接) JFreeChart 还有哪些其他库可以用SWT绘制漂亮的图表?还是Java中的图表?毕竟,您始终可以显示图像… 问题答案: 我没有使用BIRT或JGraph,但是我在SWT应用程序中使用了JFreeChart。我发现在SWT中使

  • 问题内容: 我知道您可以在htaccess中添加规则,但是我看到PHP框架无法做到这一点,并且您仍然拥有漂亮的URL。如果服务器不知道URL规则,他们该怎么做? 我一直在寻找Yii的 网址管理器类,但我不知道它是如何做到的。 问题答案: 通常,通过使用以下规则将所有请求路由到单个入口点(根据该请求执行不同代码的文件)来完成: 然后,该文件将请求()与路由列表进行比较- 匹配请求的模式到控制器动作(

  • 我有一小段代码来从web站点中提取表数据,然后以csv格式显示。问题是for循环多次打印记录。我不确定是不是因为 标签。顺便说一句,我是Python新手。谢谢你的帮助!

  • 我试图添加自定义渲染器的每个饼图在我的图表上的基础上,数据的类型是传递(整数vs美元,金额vs百分比)。但是,中的数据似乎只有1个键(然而,当数据集创建为时,它有和)。 在下面的图片中,我试图实现的是右边的图(“销售总额”)将显示美元金额()。 我尝试了什么:我尝试创建一个自定义呈现器,并传入datatype的枚举,但这不起作用,因为数据类型是因为我无法确定呈现器中呈现的是哪个馅饼: 这可能吗?所

  • 问题内容: 我有一个存储为DOM文档的XML文件,我想将其漂亮地打印到控制台,最好不使用外部库。 我知道这个问题已经在这个网站上问了很多遍,但是以前的答案都没有对我有用。 我正在使用Java 8,所以也许这是我的代码与以前的问题有所不同的地方?我也尝试过使用从Web上找到的代码手动设置变压器,但是这只是引起了错误。 这是我的代码,当前仅在控制台左侧的新行上输出每个xml元素。 问题答案: 我想这个