Я использую WEKA в программе JAVA и хочу вывести график с перевернутой осью Y (верхняя часть оси равна 0, а нижняя - максимальное значение данных).
В настоящее время я делаю следующее для отображения графика:
VisualizePanel visPanel = new VisualizePanel();
PlotData2D pd1 = new PlotData2D(dataset);
String relationName = dataset.relationName();
pd1.setPlotName(relationName);
visPanel.setMasterPlot(pd1);
final javax.swing.JFrame jf = new javax.swing.JFrame("Title: " + relationName);
jf.setSize(1000, 800);
jf.getContentPane().setLayout(new BorderLayout());
jf.getContentPane().add(visPanel, BorderLayout.CENTER);
jf.addWindowListener(new java.awt.event.WindowAdapter() {
@Override
public void windowClosing(java.awt.event.WindowEvent e) {
jf.dispose();
}
});
jf.setVisible(true);
Я пытался сторнировать наборы данных, прежде чем он будет превращен в «Экземпляр», но Plot2D просто отображает данные с Y Ось в порядке возрастания по умолчанию.
Кто-нибудь знает, как я могу отобразить график с осью Y в порядке убывания?