स्कैटर प्लॉट (1)
जब क्षैतिज अक्ष पर time scale हो, तो line plot काम आता है. लेकिन कई और स्थितियों में, जैसे जब आप दो वैरिएबल्स के बीच correlation जाँचना चाहते हैं, तब scatter plot बेहतर विकल्प होता है. नीचे scatter plot बनाने का एक उदाहरण दिया है.
import matplotlib.pyplot as plt
plt.scatter(x,y)
plt.show()
आइए gdp_cap बनाम life_exp वाले plot के साथ आगे बढ़ते हैं — 2007 में अलग-अलग देशों के GDP और life expectancy के डेटा. शायद scatter plot यहाँ बेहतर साबित हो?
दोबारा बता दें, matplotlib.pyplot पैकेज plt के नाम से उपलब्ध है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Python
अभ्यास निर्देश
- स्क्रिप्ट में लिखे line plot को बदलकर scatter plot करें.
- जब आप GDP per capita को logarithmic scale पर दिखाएँगे, तो correlation साफ दिखेगा. लाइन
plt.xscale('log')जोड़ें. - प्लॉट दिखाने के लिए अपनी स्क्रिप्ट को
plt.show()से समाप्त करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Change the line plot below to a scatter plot
plt.plot(gdp_cap, life_exp)
# Put the x-axis on a logarithmic scale
# Show plot