एनोटेशन जोड़ना

Python में Plotly के साथ Data Visualization परिचय

Alex Scriven

Data Scientist

एनोटेशन क्या हैं?

  • प्लॉट में जोड़े गए अतिरिक्त टेक्स्ट/डेटा बॉक्स

$$

  1. किसी खास डेटा पॉइंट पर ध्यान दिलाएँ
  2. प्लॉट में अतिरिक्त नोट्स जोड़ें

डेटा-लिंक्ड एनोटेशन

Python में Plotly के साथ Data Visualization परिचय

एनोटेशन बनाना

$$

  • add_annotation() का उपयोग
    • एक सिंगल एनोटेशन जोड़ता है

$$

  • update_layout() और annotations आर्ग्युमेंट का उपयोग
    • एनोटेशन ऑब्जेक्ट्स की लिस्ट स्वीकार करता है
Python में Plotly के साथ Data Visualization परिचय

महत्वपूर्ण एनोटेशन आर्ग्युमेंट्स

  • text - दिखाया जाने वाला असली टेक्स्ट
    • वैरिएबल्स शामिल कर सकता है

$$

  • x और y: एनोटेशन का लोकेशन तय करें

$$

  • showarrow = True/False - एरो जोड़ने के लिए
    • एरो को कस्टमाइज़ किया जा सकता है

$$

🛑 एनोटेशन को बिल्कुल (absolute) रखना सावधानी से करें - डेटा बदलने पर ओवरलैप हो सकता है

Python में Plotly के साथ Data Visualization परिचय

एनोटेशन की पोज़िशनिंग

 

  • डिफ़ॉल्ट रूप से, x और y प्लॉट के डेटा वैल्यूज़ होते हैं

$$

  • एनोटेशन को बिल्कुल पोज़िशन करने के लिए xref और yref को paper पर सेट करें
    • तब x और y प्लॉट एरिया में 0 से 1 तक प्रतिशत होंगे
    • (x=0.5, y=0.5) प्लॉट के सेंटर में होगा
Python में Plotly के साथ Data Visualization परिचय

डेटा-लिंक्ड एनोटेशन

 

  • स्कैटरप्लॉट में कंपनी को हाइलाइट करना
my_annotation = dict(
    x=215111, y=449000,

showarrow=True, arrowhead=3,
text="Our company is doing well", font=dict(size=10, color="black") )
fig.update_layout(annotations=[my_annotation]) fig.show()

 

$$

डेटा-लिंक्ड एनोटेशन

Python में Plotly के साथ Data Visualization परिचय

फ्लोटिंग एनोटेशन

$$

float_annotation = dict(
    xref="paper", yref="paper",

x=0.5, y=0.8,
showarrow=False, text="You should <b>BUY</b>", font=dict(size=15, color="black"), bgcolor="rgb(255,0,0)" )

 

फ्लोटिंग एनोटेशन

Python में Plotly के साथ Data Visualization परिचय

अभ्यास करते हैं!

Python में Plotly के साथ Data Visualization परिचय

Preparing Video For Download...