पॉइंट्स के सेट का केंद्र प्राप्त करने के लिए, हम सूची के सभी तत्वों को जोड़ सकते हैं और उस योग को सूची की लंबाई से विभाजित कर सकते हैं ताकि परिणाम संबंधित एक्सिस का केंद्र हो सके।
चरण
- डेटा पॉइंट्स की दो सूचियां बनाएं।
- plot() मेथड का उपयोग करके x और y डेटा पॉइंट्स प्लॉट करें।
- x और y डेटा पॉइंट्स का केंद्र टुपल प्राप्त करें।
- केंद्र बिंदु को प्लॉट पर रखें।
- x और y डेटा पॉइंट्स के केंद्र के लिए लेबल के रूप में केंद्र को एनोटेट करें।
- फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।
उदाहरण
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
x = [5, 1, 3, 2, 8]
y = [3, 6, 1, 0, 5]
plt.plot(x, y)
center = sum(x)/len(x), sum(y)/len(y)
plt.plot(center[0], center[1], marker='o')
plt.annotate(
"center",
xy=center, xytext=(-20, 20),
textcoords='offset points', ha='right', va='bottom',
bbox=dict(boxstyle='round,pad=0.5', fc='yellow', alpha=0.5),
arrowprops=dict(arrowstyle='->', connectionstyle='arc3,rad=0'))
plt.show()
आउटपुट
