JavaPlot (GNUPlot) устанавливает метки легенды и имя оси
Текущий код, который я использую:
JavaPlot plotter = new JavaPlot();
plotter.setTitle("Title");
plotter.addPlot(data1);
plotter.addPlot(data1);
plotter.plot();
Но я хочу иметь возможность устанавливать метки в de legend (теперь они: Datafile 1, Datafile2), а также имя оси.
Я просмотрел документацию по JavaPlot, но ничего не нашел.
Может быть, что-то с GNUPlotParameters
Спасибо!
1 ответ
Решение
Вы можете установить параметры gnuplot с помощью метода JavaPlot.set(String, String). В вашем примере:
plotter.set("xlabel", "'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'");