我使用的当前代码是:
JavaPlot plotter = new JavaPlot();
plotter.setTitle("Title");
plotter.addPlot(data1);
plotter.addPlot(data1);
plotter.plot();
但我希望能够在de legend中设置标签(现在它们是:Datafile 1,Datafile2) 以及轴的名称。
我查看了JavaPlot的文档,但我还没找到。
也许GNUPlotParameters
谢谢!
答案 0 :(得分:2)
您可以使用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'");