ในการพล็อตกริดข้ามพล็อตย่อยใน Python Matplotlib เราสามารถสร้างแผนย่อยหลายแผนและตั้งค่าการมองเห็นกระดูกสันหลังเป็นเท็จจากหลายแกน
ขั้นตอน
- กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
- สร้างร่างและชุดแผนย่อยโดยใช้ แผนย่อย() วิธีการ
- เพิ่มโครงเรื่องย่อยให้กับตัวเลขปัจจุบันและตั้งค่าการมองเห็นกระดูกสันหลังเป็นเท็จ
- ปิด a☓3 ป้าย
- แบ่งปันแกน X ตามลำดับ
- กำหนดค่าเส้นกริดสำหรับ a☓1, a☓2 และ a☓3 .
- หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig, (ax1, ax2) = plt.subplots(nrows=2) ax3 = fig.add_subplot(111, zorder=-1) for _, spine in ax3.spines.items(): spine.set_visible(False) ax3.tick_params(labelleft=False, labelbottom=False, left=False, right=False) ax3.get_shared_x_axes().join(ax3, ax1) ax3.grid(axis="x") ax1.grid() ax2.grid() plt.show()
ผลลัพธ์