У меня есть файл, какJavaPlot временных меток не работает
1429520881 15.0
1429520882 3.0
1429520883 340.0
и я пытаюсь использовать его в JavaPlot
JavaPlot plot=new JavaPlot();
GenericDataSet dataset=new GenericDataSet();
filling dataset with data
...
plot.set("xdata","time");
plot.set("timefmt","'%s'");
plot.set("format x","'%H:%M:%S'");
plot.plot();
в окне результата GNUPLOT в не появляюсь, но если я попробовать этот файл непосредственно в gnuplot с теми же данными и параметрами, что он показывает мне время на xAxis; Если в JavaPlot я удаляю последние настройки (xdata, timefmt, format), он работает, но он показывает мне только числа
Я также попытался создать ручной набор данных с данными в программе, но тот же результат.
Я также реализовать новый набор данных с датой, как String, но, кажется, что XData, опция время не работает
Что делать, если внутренние свойства сохранялись в упорядоченном списке? Поможет ли это решить эту проблему? – Panayotis
@Panayotis Я считаю, что это правильно. К сожалению, порядок настроек для Gnuplot очень важен. Я также написал расширенные GNUPlotParameters, и когда 'entrySet()', 'put()' и 'remove' переопределены для использования внутреннего' LinkedHashMap', порядок команд остается неизменным. К сожалению, 'PropertiesHolder' наследует от' HashMap', что плохой дизайн imho. – kap
Вот почему я спрашиваю. Если он изменен на LinkedHashMap? Сцена была слишком старой, чтобы судить :) – Panayotis