में ऑटो-स्केल वाई-एक्सिस मैं अपने जावा ऐप में कैंडलस्टिक चार्ट बनाने के लिए JFreeChart
का उपयोग कर रहा हूं। हालांकि, मेरे चार्ट अंत इस तरह लग रही:JfreeChart
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
...
कुछ कोड स्निपेट मदद कर सकते हैं। –