【问题标题】:JAVA Library for charts- JFreeChart? [closed]用于图表的 JAVA 库 - JFreeChart? [关闭]
【发布时间】:2011-03-04 12:52:21
【问题描述】:

首先:我确实阅读了所有其他类似的问题,并查看了 JFreeChart,它似乎是为 Java 桌面应用程序生成图表的首选武器。它实际上也适合我的需要,但该项目似乎已死。论坛已关闭,上次更新是在 2009 年。

问题是,是否有任何其他库可以与 JFreeChart 相媲美,或者我应该使用 JFreeChart,因为它很棒而且我永远不需要来自 -now dead-official forums 的支持?

我们非常感谢您对此的想法。

【问题讨论】:

  • 您对图表库有什么要求?查看图表的主要位置是什么?在应用程序中?在网上?作为导出的图形?
  • 没什么异国情调。它是一个从数据库中提取数据的应用程序,对几个实体属性执行“SELECT COUNT”,将它们与硬编码的数值限制进行比较,并将结果显示为随时间变化的函数。图表应该是可缩放的,因为所需的时间 -拉伸(x 轴)从 4 年到几个月不等,如果我可以覆盖 3 或 4 个具有不同 y 轴定义的图(在同一时间拉伸上的不同函数),那将是非常好的。我不是土生土长的英国人,我希望我能充分理解自己:)
  • 图表在哪里显示呢?在网站上?导出为 PDF 等?
  • 在应用程序的主窗口中,一个普通的 java 桌面应用程序。导出为 PDF 绝对是一种选择。

标签: java jfreechart


【解决方案1】:

我建议您再看看 JFreeChart。它非常全面,如果您遇到问题,我相信您会在 SO 上找到快速解答。

JFreeChart FAQ 列出了替代方案,但它们没有那么强大。

【讨论】:

    【解决方案2】:

    看看XChart。它正在积极开发中,在最近的 2.0.0 版本中,它具有成熟图表库的许多特性。 jar 大小约为 86 KB,没有依赖项。它在 Apache 2.0 下获得许可,并托管在 Github 上。免责声明:我是该项目的首席开发人员。

    【讨论】:

    • 刚刚查看了示例并决定在我的下一个项目中尝试 XChart。乍一看,它不像 JFreechart 那样可定制,但是:代码示例非常简短且一目了然。谢谢分享,赫尔蒂姆。
    • 使用 StyleMananger,您几乎可以在图表上直观地自定义任何内容。请参阅LineChart03。您还可以设置主题,甚至创建自己的主题。见ThemeChart02
    【解决方案3】:

    你见过Google Chart API吗?

    还有一些第三方 Java 客户端库也一样。

    http://code.google.com/p/charts4j/

    http://code.google.com/p/javagooglechart/

    【讨论】:

    • 一个缺点是charts4j 和google charts api 要求您在线,因为他们使用google 服务器来绘制图表。
    • 是的 :( 这是一个主要缺点。
    【解决方案4】:

    我使用charts4j 进行了一些工作以用于测试目的 它作为一个项目非常活跃,也非常完整,但这取决于您需要展示什么。

    哦,我还使用了 ILOG(现为 IBM)JViews Charts&Diagrammer 来显示飞机仪表板。通过良好的编码,您可以获得良好的性能。但如果我记得它远非免费 ;)

    【讨论】:

      【解决方案5】:

      你见过iReport吗?非常可靠且用途广泛。它提供了所见即所得的环境 设计报告和图表。它是一个简单的高级界面,位于 JasperReports 和 JFreeChart 之上,负责处理“脏活”。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-09-20
        • 1970-01-01
        • 2011-09-27
        • 1970-01-01
        • 2011-06-15
        • 1970-01-01
        • 2011-10-01
        • 2023-03-15
        相关资源
        最近更新 更多