如何在java中绘制图形并保存为图像

时间:2016-04-17 18:37:06

标签: java image graph

我会创建一个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

3 个答案:

答案 0 :(得分:2)

理论上,你按照这些步骤做到了。实际上,您必须首先学习如何使用特定部分:

  1. 将这些坐标保存为arrayList
  2. 使用javafx或任何图形库绘制内容。
  3. 阅读:https://community.oracle.com/thread/2450090?tstart=0
  4. 如果使用javafx,您可以使用canvas.snapshot(..)
  5. 捕获其画布
  6. 使用ImageIO.write(SwingFXUtils.fromFXImage(wim, null), "png", file);
  7. 保存文件
  8. 万岁!
  9. 我建议你开始学习所有关于变量,数据类型,数组,循环和列表/映射的知识。除非您可以处理数据,否则不要从2D绘图开始:)

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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