我试图使用jmathplot绘制三维表面。我目前有一个使用
运行的java文件javac Plot.java
java Plot
运行该程序将返回与图的x
,y
和z
值对应的3个数组。其中x[0]
,y[0]
,z[0]
是图表第一个点的坐标。
如何使用jmathplot绘制此3D表面的图形?
使用python我通常会使用
pip install jmathplot
然后我可以简单地使用
import jmathplot as jmp
在我的代码开头,以便我可以使用任何jmathplot函数。
我不明白这个过程如何与Java一起使用。我没有使用eclipse,因为整个程序实际上只是几个文件。我已经读过您可以使用Maven并编辑pom.xml文件,但到目前为止还没有为我工作。
答案 0 :(得分:0)
首先,您不必使用IDE。虽然如果你愿意的话,你会更容易地开发你的项目。在没有IDE的情况下编写java项目(无论它有多大)就像尝试在纸上进行多次计算一样。您必须使用IDE才能使开发过程更加轻松,并节省大量时间。
其次,如果要将jmathplot
库包含到项目中,则必须将其作为maven依赖项包含在pom文件中,如下所示:
<dependencies>
...
<dependency>
<groupId>com.github.yannrichet</groupId>
<artifactId>JMathPlot</artifactId>
<version>1.0.1</version>
</dependency>
...
</dependencies
然后,您必须使用mvn install
目标阶段构建项目,以便将库下载并打包到本地存储库中,以便将其用作项目中的依赖项。您可以阅读有关maven构建阶段和目标的here更多信息。
最后,只需在要使用它的类中导入库,如下所示:
import org.math.plot.*;