ในการใส่คำอธิบายประกอบช่วงของแกน X ใน matplotlib เราสามารถทำตามขั้นตอนต่อไปนี้ -
- กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
- สร้างจุดข้อมูล xx และ yy โดยใช้ numpy
- สร้างร่างและชุดแผนย่อย
- พล็อตจุดข้อมูล xx และ yy โดยใช้ plot() วิธีการ
- กำหนด ylim ของแกน
- ใช้วิธีใส่คำอธิบายประกอบเพื่อวางหัวลูกศรและชื่อแท็กช่วง
- หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
import matplotlib.pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
xx = np.linspace(0, 10)
yy = np.sin(xx)
fig, ax = plt.subplots(1, 1)
ax.plot(xx, yy)
ax.set_ylim([-2, 2])
ax.annotate('', xy=(5,2), xytext=(8,2),
xycoords='data', textcoords='data',
arrowprops={'arrowstyle': '<|-|>'}, color='yellow')
ax.annotate('Maximum Range', xy=(5,5), ha='center', va='center', color='red')
plt.show() ผลลัพธ์
