2013-04-04 12 views
5

में कैसे डालते हैं JFreeChart में एक समग्र चार्ट की धारणा है।JFreeChart: आप एकाधिक चार्ट को एक समग्र चार्ट

मुझे व्यवस्था जैसे ग्रिड में कई चार्ट लेआउट करने की आवश्यकता है।

ग्रिड में प्रत्येक चार्ट का अपना अलग शीर्षक होना चाहिए।

मैं एक PNG फ़ाइल

मैं एक कोड स्निपेट बताते हैं कि ऐसा करने के तरीके मिलेगा में इस समग्र चार्ट को बचाने के लिए सक्षम होने के लिए करना चाहते हैं।

उत्तर

6

जैसा कि दिखाया गया है here, ChartPanel किसी वांछित स्विंग लेआउट में रखा जा सकता है। example citedGridLayout का उपयोग करता है। ChartUtilities में चार्ट को .png के रूप में प्रस्तुत करने के तरीके हैं। मैं एक समग्र छवि हो रही करने के लिए कई दृष्टिकोण देखें:, छवि लेआउट के लिए

  • उपयोग Robot#createScreenCapture() दिखाया गया है here और here; परिणामी BufferedImageImageIO.write() का उपयोग करके सहेजा जा सकता है।

  • उपयोग JFreeChart#createBufferedImage() प्रत्येक चार्ट प्रस्तुत करना और सुझाव के रूप में hereimpose एक BufferedImage में अलग-अलग चित्र, एक एकल छवि बनाने के लिए।

  • Printable इंटरफेस को ग्राफिक्स संदर्भ में छवि प्रस्तुत करने के लिए कार्यान्वित करें, जैसा कि here दिखाया गया है।

image

+0

उत्तर के लिए बहुत धन्यवाद ... यह मेरे लिए काम किया ... संबंधित सवाल: मैं एक png में जिसके परिणामस्वरूप समग्र बातचीत को बचाने के लिए ... किसी भी सुझाव चाहते हैं? – user1172468

+1

'ImageIO.write()'? – trashgod

+0

तो मैं छवियों में जेएफआरएम को क्या पास करूं? धन्यवाद। – user1172468

संबंधित मुद्दे