java - 如何在 Java 中绘制二维图形?

标签 java graphics 2d java-2d

我有 2 个不同的列表。他们每个人都有 x 和 y 值对(它们有正值和负值)。如何在二维轴上绘制它们?我想为每个值添加 points,第一个列表为蓝色,第二个列表为红色。

我的列表类型:

List<List<Double>>

List<Double> inside of List<...> has 2 variables, first of it for x value and the second one is for y value.

但是我只需要知道如何在 Java(桌面应用程序)中绘制二维图形并将点放在任何我想要的地方,改进我的变量的代码就不那么重要了。

附言:

我想要那种图形的越来越简单: enter image description here

类似于:

enter image description here

最佳答案

您可以使用像 http://www.jfree.org/jfreechart/ 这样的库( LGPL-License ) 网络上有很多示例,而且非常容易使用。

这是一个例子,似乎符合您的要求:

http://www.java2s.com/Code/Java/Chart/JFreeChartMarkerDemo1.htm

关于java - 如何在 Java 中绘制二维图形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6156524/

相关文章:

java - 如何获取当年的任何特定日期

java - 如何使用二维数组创建矩阵

java - 有时会自动调用 repaint() 吗?

ios - 我如何与 Metal 沟通我正在避免 GPU 和 CPU 之间的数据冲突

c - 如何创建一个二维数组,其尺寸由用户指定? (在C中)

java - Excel POI API 更改单元格值

java - 为 HttpClient 请求转义 URL 中的 & 符号

python - 使用 OpenGL,结果是否取决于安装的硬件或驱动程序?

c# - 统一2D。无法从其他类(class)访问我的音频。

algorithm - 二维圆形搜索模式