【问题标题】:How to plot graph in java and to save as Image如何在java中绘制图形并保存为图像
【发布时间】:2016-04-17 18:37:06
【问题描述】:

我会创建一个 java 程序来将图形保存为图像 PNG,例如使用以下数据:

x-axis: 01  02  03  04  05  06  07  08  09  10 
y-axis: 610 635 659 680 699 712 722 732 736 749

【问题讨论】:

  • 您的问题非常广泛,这意味着您在开发过程中可能过早来到这里。我建议您将大问题分解为小的组成步骤,然后尝试一次解决每个步骤。如果在尝试此操作后卡住,请返回您的具体可回答问题和代码。

标签: java image graph


【解决方案1】:

理论上,您可以按照以下步骤进行操作。实际上,您必须首先学习如何使用特定部分:

  1. 将这些坐标保存到arrayList
  2. 使用javafx 或任何图形库绘制内容。
  3. 阅读:https://community.oracle.com/thread/2450090?tstart=0
  4. 如果使用javafx,您可以使用canvas.snapshot(..) 捕获其画布
  5. 使用ImageIO.write(SwingFXUtils.fromFXImage(wim, null), "png", file);保存文件
  6. 万岁!

我建议您从了解变量、数据类型、数组、循环和列表/映射的所有内容开始。除非您可以处理数据,否则不要从 2D 绘图开始 :)

【讨论】:

  • 为开始使用 javafx 提供了重要的信息来源
【解决方案2】:

尝试 dotty.exe 创建图表。使用 graphviz 开源。

【讨论】:

    【解决方案3】:

    尝试使用JGraphX 在java 中创建图形。 你可以找到对 github 的 maven 依赖。 要保存树形图,请尝试java JGraphx save as an image

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多