2010-04-20 10 views
25

जावास्क्रिप्ट के लिए बहुत सारे 'सुंदर-प्रिंटिंग' विज़ुअलाइजेशन लाइब्रेरीज़ हैं। जैसे सूचीबद्ध here.पायथन के लिए कोई 'सुंदर' डेटा विज़ुअलाइजेशन लाइब्रेरीज़?

'पायथन विज़ुअलाइज़ेशन लाइब्रेरीज़' के लिए गुगलिंग केवल वीटीके और मायावी जैसी चीजें बदलती है, जो प्राथमिक रूप से गैर-बकवास वैज्ञानिक उपयोग के लिए अधिक होती हैं।

तो, क्या आप उपरोक्त लिंक में उन जावास्क्रिप्ट वाले किसी भी पाइथन पुस्तकालयों के बारे में जानते हैं? मुझे विशेष रूप से Javascript Infovis Toolkit.

उत्तर

16

पाइथन के लिए वास्तव में "उन सभी पर शासन करने के लिए लाइब्रेरी नहीं है"। विभिन्न उद्देश्यों के लिए विभिन्न पुस्तकालयों और टूलकिट हैं। पायथन में ग्राफ के लिए आपको igraph उपयोगी मिल सकता है। अन्य प्रकार के वैज्ञानिक या डेटा विज़ुअलाइजेशन matplotlib के लिए भी अच्छा है।

1

मैं दूसरा matplotlib। चको भी। यह पायथन नहीं है, लेकिन वास्तव में त्वरित गर्मी के लिए, OpenHeatMap.com

0

Networkx मैंने देखा है कि ग्राफ पुस्तकालयों का सबसे अच्छा दस्तावेज दिखता है। मुझे लगता है कि यह विज़ुअलाइज़ेशन के लिए मैटलप्लिब के साथ इंटरफेस करता है।

+0

Networkx पर पूरी तरह से भयानक है। आप Matplotlib के माध्यम से इसके साथ कुछ अच्छी लग रही सामग्री का उत्पादन कर सकते हैं या आप [Pygraphviz] (http://pygraphviz.github.io/) का उपयोग ग्राफविज़ से बात करने के लिए कर सकते हैं। – Clay

5

यहां पाइथन पर आर के ggplot2 का एक नया बंदरगाह है। बहुत चालाक लग रहा है!

https://github.com/yhat/ggplot/

अधिक यहाँ जानकारी: https://github.com/mwaskom/seaborn

Seaborn: http://blog.yhathq.com/posts/ggplot-for-python.html


इसके अलावा Seaborn, के रूप में "सांख्यिकीय आंकड़ों दृश्य के लिए बेहतर matplotlib" वर्णित पर एक नजर है उदाहरण बहुत चिकना हैं:

Plotting Complex Linear Models

Visualization Distributions

Time Series Visualizations

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