เพื่อให้ได้จุดศูนย์กลางของชุดจุด เราสามารถเพิ่มองค์ประกอบทั้งหมดของรายการและหารผลรวมนั้นด้วยความยาวของรายการเพื่อให้ผลลัพธ์สามารถเป็นศูนย์กลางของแกนที่เกี่ยวข้องได้
ขั้นตอน
-
สร้างรายการจุดข้อมูลสองรายการ
-
พล็อตจุดข้อมูล x และ y โดยใช้ plot() วิธีการ
-
รับทูเพิลตรงกลางของจุดข้อมูล 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()
ผลลัพธ์