Python में लाइन ग्राफ़ बनाएँ
plt.subplots और ax.plot से NumPy डेटा का स्मूद लाइन ग्राफ़ बनाएँ।
परिचय
Matplotlib का चार्ट एक Figure (पूरी इमेज) के अंदर होता है, जिसमें एक या ज़्यादा Axes (चार्ट बनाने की जगह) होते हैं। plt.subplots दोनों बनाता है, और ax.plot पॉइंट्स को एक लाइन से जोड़ता है।
np.linspace 0 से 2π के बीच बराबर दूरी वाले 100 x मान बनाता है, और np.sin सभी के लिए y एक साथ निकालता है। ax.plot उन पॉइंट्स से होकर लाइन खींचता है; ज़्यादा पॉइंट्स से कर्व ज़्यादा स्मूद बनता है। plt.show फ़िगर दिखाता है।
इंटरैक्टिव विज़ुअलाइज़र
एम्प्लीट्यूड, फ़्रीक्वेंसी और पॉइंट्स की संख्या बदलें। कम पॉइंट्स होने पर कर्व सीधे टुकड़ों में बदल जाता है, क्योंकि ax.plot सिर्फ़ पॉइंट्स को जोड़ता है।
चलने वाला Matplotlib उदाहरण
Matplotlib
main.py
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 2 * np.pi, 100)
y = np.sin(x)
fig, ax = plt.subplots(figsize=(7, 4))
ax.plot(x, y)
ax.set_title("A sine wave")
plt.show()
