टाइम-सीरीज़ डेटा को एनोटेट करना

Matplotlib के साथ डेटा विज़ुअलाइज़ेशन परिचय

Ariel Rokem

Data Scientist

टाइम-सीरीज़ डेटा

Matplotlib के साथ डेटा विज़ुअलाइज़ेशन परिचय

एनोटेशन

fig, ax = plt.subplots()
plot_timeseries(ax, climate_change.index, climate_change['co2'],
               'blue', 'Time', 'CO2 (ppm)')
ax2 = ax.twinx()
plot_timeseries(ax2, climate_change.index, 
                climate_change['relative_temp'],
               'red', 'Time', 'Relative temperature (Celsius)')

ax2.annotate(">1 degree", xy=(pd.Timestamp("2015-10-06"), 1))
plt.show()

Matplotlib के साथ डेटा विज़ुअलाइज़ेशन परिचय

टेक्स्ट की पोजिशनिंग

ax2.annotate(">1 degree",
             xy=(pd.Timestamp('2015-10-06'), 1),
             xytext=(pd.Timestamp('2008-10-06'), -0.2))

Matplotlib के साथ डेटा विज़ुअलाइज़ेशन परिचय

एनोटेशन में ऐरो जोड़ना

ax2.annotate(">1 degree",
             xy=(pd.Timestamp('2015-10-06'), 1),
             xytext=(pd.Timestamp('2008-10-06'), -0.2),
             arrowprops={})

Matplotlib के साथ डेटा विज़ुअलाइज़ेशन परिचय

ऐरो प्रॉपर्टीज़ कस्टमाइज़ करना

ax2.annotate(">1 degree",
             xy=(pd.Timestamp('2015-10-06'), 1),
             xytext=(pd.Timestamp('2008-10-06'), -0.2),
             arrowprops={"arrowstyle":"->", "color":"gray"})

Matplotlib के साथ डेटा विज़ुअलाइज़ेशन परिचय

एनोटेशन कस्टमाइज़ करना

Matplotlib के साथ डेटा विज़ुअलाइज़ेशन परिचय

प्लॉट्स को एनोटेट करने का अभ्यास!

Matplotlib के साथ डेटा विज़ुअलाइज़ेशन परिचय

Preparing Video For Download...