如何在Java中绘制图表并保存为图片。

5

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

1
你的问题非常宽泛,这意味着你可能在开发过程中来得太早了。我建议你将大问题分解成小的组成步骤,然后逐个尝试解决每个单独的步骤。如果在尝试后仍然卡住了,请带上你具体可回答的问题和代码再来问。 - Hovercraft Full Of Eels
3个回答

2
理论上,您需要按照以下步骤进行操作。实际上,您必须首先学习如何使用特定部分:
  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。 - yash

1

1

试用dotty.exe来创建图形。使用Graphviz开源软件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接