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'");
Другие вопросы по тегам