JFreeChart是否支持这种类型的条形图?

时间:2014-09-05 11:10:08

标签: java jfreechart

我需要渲染一个这样的图表:

enter image description here

注意:我不需要平均线,只需要基本布局。 我需要指定几个关键组(在此示例中为“Bill Clinton”,“Ronald Reagan”等),然后为每个组分配任意数量的子键(在提供的示例中为年)。可以在JFreeChart中完成吗?感谢。

4 个答案:

答案 0 :(得分:1)

根据网站上的examples,我说是的。通过将标记的折线图(如在线演示中的折线图演示5)和条形图(任何条形图演示)图表组合成双轴图(下面的双轴演示1)。

事实上,Overlaid Bar Chart Demo 1和Overlaid Bar Chart Demo 2组合完全正是您想要的。

http://www.jfree.org/jfreechart/samples.html

enter image description here

答案 1 :(得分:1)

如果你去这个链接:

JFreeChart showcase jar

您可以下载将通过JNLP(Java网络启动器协议)启动的jar文件。这将展示可以使用JFree创建的大量图表,包括条形图。我相信它包含了类似于你想要的图表的证据。

注意:您可能需要调整安全设置以运行jar文件

JFree chart showcase

祝你好运!

答案 2 :(得分:1)

如果不编写CategoryAxis的自定义子类,则无法在轴上进行子分组。其他所有内容都可以使用现有的API进行处理。

答案 3 :(得分:0)

我认为应该可以看到this图像是使用JFreeChart

创建的