JAVA WEKA обратная ось Y в графике - PullRequest
0 голосов
/ 27 января 2020

Я использую 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 в порядке убывания?

...