Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python Plotly का उपयोग करके भौगोलिक प्लॉटिंग


Python भौगोलिक और ग्राफ डेटा को संभालने के लिए विभिन्न लाइब्रेरी प्रदान करता है। Python plotly उन लाइब्रेरी में से एक है जिनका उपयोग भौगोलिक ग्राफ बनाने के लिए किया जाता है। Plotly एक मुफ्त और ओपन सोर्स लाइब्रेरी है। Plotly विभिन्न प्रकार के ग्राफ बनाने में मदद करता है जैसे लाइन चार्ट, हॉरिजॉन्टल बार चार्ट, बार चार्ट, डैशबोर्ड, स्कैटर प्लॉट, बबल चार्ट, पाई चार्ट और कई अन्य।

# महत्वपूर्ण Python भौगोलिक लाइब्रेरी आयात करें।
import plotly.plotly as py
import plotly.graph_objs as go
import pandas as pd

# Plotly को ऑफ़लाइन उपयोग करने के लिए सक्षम करना होगा।
from plotly.offline import download_plotlyjs, init_notebook_mode, iplot, plot

# कनेक्शन स्थापित करने के लिए
init_notebook_mode()

# प्रकार को choropleth के रूप में परिभाषित किया गया है
# भौगोलिक प्लॉट बनाने के लिए
data = dict(type='choropleth',
    # स्थान: LosAngles, NewJersey, Texas
    locations=['AK', 'AS', 'AZ', 'AR', 'CA', 'CO', 'CT', 'DE', 'DC', 'FM', 'FL', 'GA', 'GU', 'HI', 'ID', 'IL', 'IN', 'IA', 'KS', 'KY'],
    # USA के राज्य
    locationmode='USA-states',
    # colorscale को आवश्यकतानुसार जोड़ा जा सकता है
    colorscale='Portland',
    # टेक्स्ट कुछ भी दिया जा सकता है जो आप चाहें
    text=['state 1', 'state 2', 'state 3', 'state 4', 'state 5', 'state 6', 'state 7', 'state 8', 'state 9', 'state 10', 'state 11', 'state 12', 'state 13', 'state 14', 'state 15', 'state 16', 'state 17', 'state 18', 'state 19', 'state 20'],
    z=[1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0],
    colorbar={'title': 'USA-states'})

layout = dict(geo={'scope': 'usa'})

# डेटा डिक्शनरी को सूची के रूप में पास करना
choromap = go.Figure(data=[data], layout=layout)

# ग्राफ प्लॉट करना
iplot(choromap)

आउटपुट

Python Plotly का उपयोग करके भौगोलिक प्लॉटिंग

प्लॉट की मदद से, हम इनपुट आइटम (डेटा) को विभिन्न तरीकों से देख सकते हैं जो इस बात पर आधारित है कि हम क्या हासिल करना चाहते हैं। हम भारत के विभिन्न राज्यों (29) को विभिन्न रंगों के साथ देख सकते हैं जो इस बात पर आधारित है कि कौन सी राजनीतिक पार्टी इस पर शासन कर रही है या खाद्य विकल्पों (शाकाहारी/मांसाहारी) के आधार पर कौन सा राज्य किस प्रकार का भोजन पसंद करता है या कोई अन्य चीज जिसकी आप कल्पना कर सकते हैं। Plotly डेटा को आसानी से समझने योग्य तरीके (ग्राफ) में देखने के लिए एक बहुत शक्तिशाली और इंटरैक्टिव लाइब्रेरी प्रदान करता है।


  1. पायथन का उपयोग करके व्हाट्सएप ऑटोमेशन पायथन का उपयोग करके व्हाट्सएप ऑटोमेशन

    इस खंड में हम एक व्हाट्सएप चैटबॉट बनाने जा रहे हैं, लेकिन ट्विटर या फेसबुक के कुछ अन्य चैटबॉट्स के विपरीत, व्हाट्सएप चैटबॉट्स व्हाट्सएप की नीतियों के कारण सीधे प्लेटफॉर्म पर नहीं चलते।लेकिन इसे पूरा करने का एक तरीका है, सेलेनियम का उपयोग करके, पायथन में एक बहुत स्मार्ट पैकेज जिसके साथ डेवलपर्स ब्राउ

  1. Python में gmplot पैकेज का उपयोग करके Google Map प्लॉट करना Python में gmplot पैकेज का उपयोग करके Google Map प्लॉट करना

    Google Maps पर भौगोलिक निर्देशांक बनाने के कई तरीके हैं। हालांकि, यदि आप इसे स्थानीय फ़ाइल में सहेजना चाहते हैं, तो Python मॉड्यूल gmplot के माध्यम से इसे पूरा करने का एक बेहतर तरीका है। Python लाइब्रेरी gmplot हमें Google Maps पर डेटा प्लॉट करने की अनुमति देती है। gmplot में matplotlib जैसा इंटरफ

  1. पायथन में CX_Freeze का उपयोग पायथन में CX_Freeze का उपयोग

    कभी-कभी हम कुछ अलग बनाना चाहते हैं जो बहुत रोमांचक हो, और मानव स्वभाव के अनुसार, हम हमेशा इसे साझा करना पसंद करते हैं। पायथन भी उन इच्छाओं को पूरा करता है। पायथन का उपयोग करके, अगर हम अपने पायथन प्रोग्राम को अपने दोस्तों के साथ साझा करना चाहते हैं तो हम ऐसा कर सकते हैं, बस उनके मशीन पर वही पायथन सं