Tôi đang sử dụng JFreeChart
để tạo biểu đồ hình nến trong ứng dụng Java của mình. Tuy nhiên, bảng xếp hạng của tôi kết thúc lên trông như thế này:Trục Y quy mô tự động trong JfreeChart
http://imageshack.us/photo/my-images/69/capturebhx.png/
Tôi muốn có trục Y tự động co giãn để biểu đồ trông giống như thế này:
http://imageshack.us/photo/my-images/717/capture2wl.png/
Tôi nghĩ rằng org.jfree.chart.axis.NumberAxis.configure()
sẽ thực hiện việc này, nhưng tôi không chắc chắn. Tôi dường như không thể tìm cách để gắn đối tượng JFreeChart
của mình hoặc đối tượng ChartPanel
cho đối tượng NumberAxis
này. Xin hãy giúp tôi, tôi đã mất và đã tìm kiếm một thời gian dài để thử và buộc những đồ vật này lại với nhau. Hoặc, nếu bạn có thể tìm thấy một cách khác, điều đó cũng tuyệt vời!
Một số mã:
...
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
...
Một số đoạn mã có thể hữu ích. –