पायथन एप्लिकेशन में सुंदर चार्ट और ग्राफ़ बनाने के लिए उपलब्ध लाइब्रेरी क्या हैं?
pip search plot
और जो सामने आता है उसे देखें। मैंने ऐसा करके पायल की खोज की, और पायल बहुत अच्छी लगती है।
पायथन एप्लिकेशन में सुंदर चार्ट और ग्राफ़ बनाने के लिए उपलब्ध लाइब्रेरी क्या हैं?
pip search plot
और जो सामने आता है उसे देखें। मैंने ऐसा करके पायल की खोज की, और पायल बहुत अच्छी लगती है।
जवाबों:
मैं एक काहिराप्लॉट का समर्थन कर रहा हूँ और मुझे यहाँ आकर बहुत गर्व महसूस हो रहा है। निश्चित रूप से मैटलपोटलिब महान है, लेकिन मेरा मानना है कि कायरोप्लॉट बेहतर दिख रहा है। तो, प्रस्तुतियों और वेबसाइटों के लिए, यह एक बहुत अच्छा विकल्प है।
आज मैंने संस्करण 1.1 जारी किया। यदि रुचि है, तो इसे काहिराप्लॉट v1.1 पर देखें
EDIT: एक लंबे और ठंडे सर्दियों के बाद, काहिराप्लॉट को फिर से विकसित किया जा रहा है। GitHub पर नया संस्करण देखें ।
इंटरएक्टिव काम के लिए, Matplotlib परिपक्व मानक है। यह एक ओओ-शैली एपीआई और साथ ही एक मैटलैब-शैली इंटरैक्टिव एपीआई प्रदान करता है।
चोको एक्साइटेड पर लोगों से अधिक आधुनिक प्लॉटिंग लाइब्रेरी है। यह एग्जॉस्ट की कीवा वेक्टर ड्राइंग लाइब्रेरी का उपयोग करता है और वर्तमान में रास्ते में ओपेन के साथ Wx और Qt के साथ ही काम करता है (Matplotlib में Tk, Qt, Wx, Cocoa के लिए बैकएंड है और कई इमेज टाइप जैसे PDF, EPS, PNG, आदि)। चाको के मुख्य लाभ Matplotlib के सापेक्ष इसकी गति और इंटरेक्टिव अनुप्रयोगों के लिए एग्जॉट्स ट्रेट्स एपीआई के साथ इसके एकीकरण हैं।
आप pygooglechart का उपयोग भी कर सकते हैं , जो Google चार्ट API का उपयोग करता है । यह कुछ ऐसा नहीं है जिसे आप हमेशा उपयोग करना चाहते हैं, लेकिन यदि आप कम संख्या में अच्छे, सरल, चार्ट चाहते हैं, और हमेशा ऑनलाइन रहते हैं, और खासकर यदि आप किसी भी ब्राउज़र में प्रदर्शित कर रहे हैं, तो यह एक अच्छा विकल्प है।
आपने यह उल्लेख नहीं किया कि आपको किस आउटपुट स्वरूप की आवश्यकता है, लेकिन रिपोर्टलैब पीडीएफ और बिटमैप (जैसे पीएनजी) प्रारूप दोनों में चार्ट बनाने में अच्छा है।
यहाँ पीएनजी और पीडीएफ़ प्रारूप में एक बारचर का एक सरल उदाहरण है:
from reportlab.graphics.shapes import Drawing
from reportlab.graphics.charts.barcharts import VerticalBarChart
d = Drawing(300, 200)
chart = VerticalBarChart()
chart.width = 260
chart.height = 160
chart.x = 20
chart.y = 20
chart.data = [[1,2], [3,4]]
chart.categoryAxis.categoryNames = ['foo', 'bar']
chart.valueAxis.valueMin = 0
d.add(chart)
d.save(fnRoot='test', formats=['png', 'pdf'])
alt text http://i40.tinypic.com/2j677tl.jpg
नोट: छवि होस्ट द्वारा छवि को jpg में बदल दिया गया है।
मैंने pychart का इस्तेमाल किया और सोचा कि यह बहुत सीधा था।
यह सभी देशी अजगर है और निर्भरता का भार नहीं है। मुझे यकीन है कि matplotlib प्यारा है, लेकिन मैं दिनों के लिए डाउनलोड और इंस्टॉल कर रहा हूं और मुझे सिर्फ एक खसरा बार चार्ट चाहिए!
ऐसा लगता है कि कुछ वर्षों में अद्यतन नहीं किया गया है, लेकिन यह काम करता है!
क्या आपने पायथन के लिए चार्टडायरेक्टर में देखा है ?
मैं इस बारे में नहीं बोल सकता, लेकिन मैंने PHP के लिए ChartDirector का उपयोग किया है और यह बहुत अच्छा है।
कच्चे ग्राफिक्स निर्माण के लिए NodeBox कमाल की है।
यदि आप प्लॉटिंग के लिए gnuplot का उपयोग करना पसंद करते हैं , तो आपको Gnuplot.py पर विचार करना चाहिए । यह gnuplot को ऑब्जेक्ट-ओरिएंटेड इंटरफ़ेस प्रदान करता है, और आपको सीधे gnuplot को कमांड पास करने की भी अनुमति देता है। दुर्भाग्य से, यह अब सक्रिय रूप से विकसित नहीं हो रहा है।
आपको PyCha http://www.lorenzogil.com/projects/pycha/ पर भी विचार करना चाहिए
मैं PyOFC2 का प्रशंसक हूं: http://btbytes.github.com/pyofc2/
यह सिर्फ एक पैकेज है जो ओपन फ़्लैश चार्ट 2 के लिए आवश्यक JSON डेटा को उत्पन्न करना आसान बनाता है, जो बहुत सुंदर हैं। ऊपर दिए गए लिंक पर उदाहरण देखें।
कृपया WHIFF http://aaron.oirt.rutgers.edu/myapp/docs/W1100_1600.openFlashCharts और amCharts WHIFF के लिए एम्बेड करने वाले http://aaron.rirt.rutgers.edu/myapp/ के लिए खुले फ़्लैश चार्ट को देखें। अमचर / डॉक । धन्यवाद।
आप Google चार्ट पर भी विचार कर सकते हैं ।
तकनीकी रूप से एक अजगर एपीआई नहीं है, लेकिन आप इसे अजगर से उपयोग कर सकते हैं, यह यथोचित कोड के लिए तेज़ है, और परिणाम अच्छे दिखते हैं। यदि आप अपने भूखंडों का उपयोग ऑनलाइन करते हैं, तो यह एक बेहतर समाधान होगा।
PLplot वैज्ञानिक भूखंड बनाने के लिए एक क्रॉस-प्लेटफ़ॉर्म सॉफ़्टवेयर पैकेज है। वे बहुत सुंदर नहीं हैं (आंख को पकड़ने), लेकिन वे बहुत अच्छे लगते हैं। कुछ उदाहरणों पर नज़र डालें (स्रोत कोड और चित्र दोनों)।
PLplot मूल पुस्तकालय का उपयोग मानक xy भूखंडों, अर्ध-लॉग भूखंडों, लॉग-लॉग भूखंडों, समोच्च भूखंडों, 3 डी सतह भूखंडों, जाल भूखंडों, बार चार्ट और पाई चार्ट बनाने के लिए किया जा सकता है। यह विंडोज (2000, एक्सपी और विस्टा), लिनक्स, मैक ओएस एक्स और अन्य यूनियनों पर चलता है।