1
我可以只繪製垂直數據軸(沒有軸線(在XYPlot中,只有水平線在網格線中)(我知道黑客 - 用白色繪製它們,這與背景色一致,可能是,有更純粹的方式)?沒有垂直軸和水平線網格的XY圖?
我可以只繪製垂直數據軸(沒有軸線(在XYPlot中,只有水平線在網格線中)(我知道黑客 - 用白色繪製它們,這與背景色一致,可能是,有更純粹的方式)?沒有垂直軸和水平線網格的XY圖?
可以指定立方米在範圍軸上使用setNumberFormatOverride()
進行格式化,如here所示。
NumberFormat currency = NumberFormat.getCurrencyInstance();
NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
rangeAxis.setNumberFormatOverride(currency);
下面是一個簡單的例子。
// create a dataset...
XYSeries series = new XYSeries("Random Data");
series.add(1.0, 500.2);
series.add(10.0, 694.1);
// Create an XY Line chart
XYSeriesCollection data = new XYSeriesCollection(series);
JFreeChart chart = ChartFactory.createXYLineChart("XY Series Demo",
null,
"Y",
data,
PlotOrientation.VERTICAL,
true,
true,
false);
XYPlot plot = (XYPlot) chart.getPlot();
plot.setDomainGridlinesVisible(false);
的垂直線是通過調用plot.setDomainGridLinesVisible(false)隱藏。
這很有用。謝謝! –
@Eugene:我的[回覆](http://stackoverflow.com/a/14443791/230513)這個[question](http://stackoverflow.com/q/14442404/230513)是輔助的;如果您覺得它更直接地解決您的問題,請毫不猶豫地接受此答案。 – trashgod