ในการเพิ่มคำอธิบายด้วยเส้นแนวตั้งใน matplotlib เราสามารถทำตามขั้นตอนต่อไปนี้ -
- กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
- สร้างร่างและชุดแผนย่อย
- พล็อตเส้นแนวตั้งด้วยสีแดง
- เส้นสามารถมีทั้งรูปแบบเส้นทึบที่เชื่อมต่อจุดยอดทั้งหมด และเครื่องหมายที่จุดยอดแต่ละจุด
- วางคำอธิบายบนโครงเรื่องด้วยเส้นแนวตั้ง
- หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
import matplotlib.pyplot as plt from matplotlib import lines plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True fig, ax = plt.subplots() color = 'red' ax.plot([0, 0], [0, 3], color=color) vertical_line = lines.Line2D([], [], color=color, marker='|', linestyle='None', markersize=10, markeredgewidth=1.5, label='Vertical line') plt.legend(handles=[vertical_line], loc='upper right') plt.show()
ผลลัพธ์
มันจะสร้างผลลัพธ์ต่อไปนี้