Вызов родительского метода setAxisLineVisible()
, по-видимому, дает ожидаемый результат для CategoryAxis
или ValueAxis
. Начиная с этого примера , следующие изменения в createChart()
дают показанный результат. Я изменил ориентацию графика, чтобы сделать ось домена вертикальной, и я вызвал setAxisLineVisible(false)
для обеих осей.
CategoryPlot plot = (CategoryPlot) chart.getPlot();
plot.setOrientation(PlotOrientation.HORIZONTAL);
CategoryAxis domainAxis = plot.getDomainAxis();
domainAxis.setAxisLineVisible(false);
plot.setDomainAxis(domainAxis);
NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
rangeAxis.setAxisLineVisible(false);
rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
Линии оси не видны:
Axis lines visible:
Note that the заводские методы для обеих линейчатых диаграмм с накоплением используются одни и те же оси.