我使用JFreeChart
在我的Java應用程序中創建燭臺圖表。然而,我的圖表最終這樣看:JfreeChart中的自動縮放Y軸
http://imageshack.us/photo/my-images/69/capturebhx.png/
我想有Y軸自動縮放,使得圖表看起來更像是這樣的:
http://imageshack.us/photo/my-images/717/capture2wl.png/
我認爲org.jfree.chart.axis.NumberAxis.configure()
會這樣做,但我不確定。我似乎無法找到將我的JFreeChart
對象或ChartPanel
對象與此NumberAxis
對象綁定的方法。請幫助我,我迷路了,一直在尋找很長時間來嘗試將這些物體綁在一起。或者,如果你能找到另一種方式,那也會很棒!
一些代碼:
...
private DefaultHighLowDataset dataset;
private JFreeChart chart;
private ChartPanel chart_panel;
...
// creates dataset, then chart from dataset, then chart_panel from chart
dataset = new DefaultHighLowDataset("", date, high, low, open, close, volume);
chart = ChartFactory.createCandlestickChart("Blank", "Time", "Price", dataset, false);
chart_panel = new ChartPanel(chart); // what you see in the images
...
某些代碼片段可以提供幫助。 –