जावा के लिए चार्टिंग लाइब्रेरी का उपयोग करने के लिए अधिक ओपनसोर्स आसान क्यों नहीं हैं? इस क्षेत्र में एकमात्र सफल ओपनसोर्स परियोजना jfreechart लगती है, और इसमें कोई दस्तावेज या उदाहरण भी उपलब्ध नहीं है।
जावा के लिए चार्टिंग लाइब्रेरी का उपयोग करने के लिए अधिक ओपनसोर्स आसान क्यों नहीं हैं? इस क्षेत्र में एकमात्र सफल ओपनसोर्स परियोजना jfreechart लगती है, और इसमें कोई दस्तावेज या उदाहरण भी उपलब्ध नहीं है।
जवाबों:
नहीं है charts4j जो एक चार्ट और ग्राफ़ एपीआई है। यह डेवलपर्स को सीधा और सहज ज्ञान युक्त जावा एपीआई के माध्यम से Google चार्ट एपीआई में उपलब्ध चार्ट को प्रोग्राम बनाने में सक्षम बनाता है ।
अस्वीकरण: मैंने चार्ट 4 जे लिखा । हम अगले कुछ हफ्तों में एक और बड़ी रिलीज करेंगे।
उनमें से बहुत सारे नहीं हैं क्योंकि वे JFreeChart के साथ प्रतिस्पर्धा में होंगे , और यह बहुत बढ़िया है। आप डेवलपर के गाइड को डाउनलोड करके प्रलेखन और उदाहरण प्राप्त कर सकते हैं । यदि आप उनके लिए खोज करते हैं तो मुफ्त ऑनलाइन ट्यूटोरियल भी हैं।
EasyCharts वाणिज्यिक है इसलिए मैं इसे अपनी परियोजना के लिए उपयोग नहीं कर सका। मैंने इसके बजाय GRAL रेखांकन लाइब्रेरी का उपयोग किया। मुझे इसे अनुकूलित करना बहुत आसान लगा और इसे JFreeChart की तरह LGPL के तहत लाइसेंस प्राप्त है, इसलिए आप इसे मुफ्त में उपयोग कर सकते हैं:
अच्छा सवाल है, मैं दूसरे दिन खुद JFreeChart के विकल्प की तलाश कर रहा था। JFreeChart उत्कृष्ट और बहुत व्यापक है, मैंने इसे कई परियोजनाओं पर उपयोग किया है। मेरी हाल की समस्या यह थी कि इसका मतलब था कि 50 ग्राम एप्लेट में 1.6mb पुस्तकालयों को जोड़ना, इसलिए मुझे कुछ छोटा लग रहा था।
JFreeChart पूछे जाने वाले प्रश्न ही विकल्प सूचीबद्ध करता है। JFreeChart की तुलना में, उनमें से ज्यादातर बहुत बुनियादी हैं, और कुछ बहुत बदसूरत हैं। सबसे आशाजनक जावा चार्ट निर्माण किट और OpenChart2 लगता है ।
मैंने EasyCharts भी पाया , जो एक वाणिज्यिक उत्पाद है लेकिन कुछ परिस्थितियों में उपयोग करने के लिए स्वतंत्र है।
अंत में, मैं वापस कोशिश की और JFreeChart पर भरोसा किया और कसाई को एक अधिक प्रबंधनीय आकार में प्रोगार्ड का इस्तेमाल किया ।
मेरा सुझाव है कि आप JFreeChart पर एक और नज़र डालें। उपयोगकर्ता गाइड केवल खरीदने के लिए उपलब्ध है, लेकिन डेमो दिखाता है कि क्या संभव है और एपीआई प्रलेखन से कैसे काम करना बहुत आसान है । मूल रूप से आप ChartFactory स्थिर तरीकों से शुरू करते हैं और परिणामी JFreeChart ऑब्जेक्ट को एक चार्टपैनल में प्रदर्शित करने के लिए प्लग करते हैं । यदि आप फंस जाते हैं, तो मुझे यकीन है कि आपको StackOverflow पर अपनी समस्याओं के कुछ त्वरित उत्तर मिल जाएंगे।
डायनेमिक 2 डी चार्ट के लिए, मैं JChart2D का उपयोग कर रहा हूं । यह तेज़, सरल और नियमित रूप से अपडेट किया जा रहा है। लेखक को मेरी एक बग रिपोर्ट और कुछ फीचर अनुरोधों का जवाब देने की जल्दी है। हम, हमारी कंपनी में, JFreeChart पर इसे पसंद करते हैं क्योंकि यह JFreeChart के विपरीत गतिशील उपयोग के लिए डिज़ाइन किया गया था।
शहर में एक नई चार्टिंग लाइब्रेरी है: JChartlib JChartLib http://freshmeat.net/projects/jchartlib
JChart है जो सभी ओपन सोर्स है। मुझे यकीन नहीं है कि आप क्या रेखांकन कर रहे हैं और आप इसे (सर्वलेट्स, स्विंग इत्यादि) कैसे रेखांकन कर रहे हैं, इसलिए मैं कहूंगा कि बस एक जोड़े को अलग-अलग देखें और देखें कि आपके लिए कौन सा काम करता है।
http://sourceforge.net/projects/jchart/
मैंने JGraph का भी उपयोग किया है लेकिन मैंने केवल उनके व्यावसायिक संस्करण का उपयोग किया है। वे हालांकि एक खुला स्रोत संस्करण प्रदान करते हैं:
मुझे यह ढांचा मिला: जेन्सॉफ्ट स्व 2 डी, गैर वाणिज्यिक उपयोग के लिए मुफ्त (दोहरी लाइसेंसिंग)
सादर।