gpt4 book ai didi

Java 3d 图表 JavaGnuplotHybrid

转载 作者:太空宇宙 更新时间:2023-11-04 13:12:49 24 4
gpt4 key购买 nike

我想用 java 编写 3D 图表软件。我找到了类似 gnuplot 和 JavaGnuplotHybrid 的东西以及这个例子:

JGnuplot jg = new JGnuplot();
Plot plot0 = new Plot("2d plot") {
String xlabel = "'x'", ylabel = "'y'";
};
double[] x = { 1, 2, 3, 4, 5 }, y1 = { 2, 4, 6, 8, 10 }, y2 = { 3, 6, 9, 12, 15 };
DataTableSet dts = plot0.addNewDataTableSet("Simple plot");
dts.addNewDataTable("2x", x, y1);
dts.addNewDataTable("3x", x, y2);
jg.execute(plot0, jg.plot2d);

代码有效并显示图表。我不知道如何开始 3D 图表,如果有人可以在 3D 图表上写出这样一个漂亮的简单的单点示例?

最佳答案

以下是示例 3d 图表的代码:

public void plot3d() {
JGnuplot jg = new JGnuplot();
Plot plot = new Plot("") {
{
xlabel = "x";
ylabel = "y";
zlabel = "z";
}
};
double[] x = { 1, 2, 3, 4, 5 }, y = { 2, 4, 6, 8, 10 }, z = { 3, 6, 9, 12, 15 }, z2 = { 2, 8, 18, 32, 50 };
DataTableSet dts = plot.addNewDataTableSet("3D Plot");
dts.addNewDataTable("z=x+y", x, y, z);
dts.addNewDataTable("z=x*y", x, y, z2);
jg.execute(plot, jg.plot3d);
}

它产生下图:

3D Plot

Here are more examples: 2D Plot, Bar Plot, 3D Plot, Density Plot, Image Plot...

关于Java 3d 图表 JavaGnuplotHybrid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33802575/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com