3

我使用的当前代码是:

JavaPlot plotter = new JavaPlot();
plotter.setTitle("Title");

plotter.addPlot(data1);
plotter.addPlot(data1);



plotter.plot();

但我希望能够在 de legend 中设置标签(现在它们是:Datafile 1、Datafile2)以及轴的名称。

我查看了 JavaPlot 的文档,但没有找到任何东西。

也许有 GNUPlotParameters

谢谢!

4

1 回答 1

3

您可以使用 JavaPlot.set(String, String) 方法设置 gnuplot 参数。在您的示例中:

plotter.set("xlabel", "'x'");

请注意,您必须使用“'x'”而不仅仅是“x”。

对于绘图标题,您可以使用 AbstractPlot.setTitle(String) 方法。

如果你像这样创建你的情节

double[][] data = new double[][] { { 0, 0 }, {1, 1}};
Plot data1 = new DataSetPlot(data);

然后您可以通过将 data1 转换为 AbstractPlot 来设置标题

((AbstractPlot)data1).setTitle("'my title'");

或立即将 data1 声明为 AbstractPlot

double[][] data = new double[][] { { 0, 0 }, {1, 1}};
AbstractPlot data1 = new DataSetPlot(data);
data1.setTitle("'my title'");
于 2011-09-14T08:58:19.880 回答