Можно ли указать диапазон оси Y - PullRequest
0 голосов
/ 11 мая 2018

Моя диаграмма площади создана в коде ниже

chart = Chart3DFactory.createAreaChart("", // Main title
                "", // Sub title
                dataset, null, "Date", // X-Axis legend
                "Time (seconds)"); // Y-Axis legend


        chart.setChartBoxColor(new Color(255, 255, 255, 127));
        chart.setLegendAnchor(LegendAnchor.BOTTOM_RIGHT);
        CategoryPlot3D plot = (CategoryPlot3D) chart.getPlot();
        plot.setGridlinePaintForValues(Color.BLACK);
        chartViewer = new Chart3DViewer(chart);
        borderPane.setCenter(chartViewer);

enter image description here

Мои значения на графике выше 200, и я хотел быукажите Ось, чтобы начать с 200. На официальном сайте или Github я не нашел много документации. Кто-нибудь знает, возможно ли это?Спасибо

1 Ответ

0 голосов
/ 11 мая 2018

Я никогда раньше не просматривал эту библиотеку, поэтому извините, если этот ответ неправильный.

Я вижу, что ваш plot имеет тип CategoryPlot3D,Этот класс имеет метод getValueAxis(), который возвращает объект ValueAxis3D.Интерфейс ValueAxis3D расширяется от интерфейса Axis3D.И этот последний интерфейс имеет следующие два метода:

Где я полагаю, что последний метод - просто удобный метод, поэтому вам не нужно создавать Range объект.

Надеюсь, это то, о чем вы просили?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...