我使用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
...
某些代码片段可以提供帮助。 –