首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网上JFreeChart

网上JFreeChart
EN

Stack Overflow用户
提问于 2012-11-26 08:44:19
回答 4查看 1.9K关注 0票数 2

首先,我是最后一年的学生。我们正在创建一个KPI,我们看到JFree图表可以用来显示图表。现在我们有一个问题来决定软件是否是基于web的(主要投票支持桌面应用程序)。只有1是基于web的解决方案。)。

然而,这是我们必须做的;

  1. 使用图表显示数据
  2. 图表区域的颜色必须在运行时更改(例如:如果< 90%出勤“红色”,则> 90%出勤“绿色”)
  3. 当用户单击图表的特定区域时,将所有相关数据显示为“工具提示文本框”或其他内容。鼠标结束时,显示一些摘要。
  4. 仪表板上会有6 KPI。
  5. KPI属于人力资源和项目两大类。

现在我的问题是,怎样才是最简单的方法?基于网络还是桌面?当JFreeChart在网上时,它会支持这些功能吗?请帮帮我!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-11-26 08:49:13

首先是冗长的答案,然后是简短的答案。如果您在网络上使用JFreeChart,您有两个选项:

  • 在applet中显示图表,这将允许您基本上完成JFreeChart支持的所有内容,包括上面提到的内容。
  • 使用服务器端的JFreeChart生成将由服务器提供的图像。在这种情况下,#2将是困难的,因为您将不得不刷新页面,#3将非常困难,甚至几乎不可能。

鉴于以上所述,简单的回答是:我建议您构建一个桌面应用程序,它将更容易处理图表。

票数 3
EN

Stack Overflow用户

发布于 2018-09-27 14:36:53

根据我的经验,最好使用Javascript生成甘特图,然后与任何框架Java集成。您可以使用一些库,例如:

最后,有一个带有成本的选项:戴洛甘特

票数 1
EN

Stack Overflow用户

发布于 2012-11-26 08:48:12

如果要使用JFreechart,可以使用它来呈现图像并将其发布到页面上,还可以使用某种形式的基于jquery的图表绘制。无论哪种方式,您都必须控制刷新数据。在独立应用程序中,这可能要容易一些。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13561298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档