วิธีแสดงเส้นตารางบนแปลง matplotlib
ตามค่าเริ่มต้น Matplotlib จะไม่แสดงเส้นตารางบนแปลง อย่างไรก็ตาม คุณสามารถใช้ฟังก์ชัน matplotlib.pyplot.grid() เพื่อแสดงและปรับแต่งเส้นตารางบนพล็อตได้อย่างง่ายดาย
บทช่วยสอนนี้แสดงตัวอย่างการใช้งานฟังก์ชันนี้ในทางปฏิบัติ
Scatterplot พื้นฐานใน Matplotlib
รหัสต่อไปนี้แสดงวิธีสร้าง Scatterplot อย่างง่ายโดยใช้ Matplotlib:
import matplotlib.pyplot as plt #createdata x = [1, 2, 3, 4, 5] y = [20, 25, 49, 88, 120] #create scatterplot of data plt. scatter (x,y) plt. show ()
เพิ่มเส้นตารางให้กับทั้งสองแกน
หากต้องการเพิ่มตารางลงในพล็อต เราสามารถใช้คำสั่ง plt.grid(True) ได้:
import matplotlib.pyplot as plt #create data x = [1, 2, 3, 4, 5] y = [20, 25, 49, 88, 120] #create scatterplot of data with gridlines plt. scatter (x,y) plt. grid ( True ) plt. show ()
เพิ่มตารางแกนเดียว
เราสามารถใช้อาร์กิวเมนต์ แกน เพื่อเพิ่มเส้นตารางให้กับแกน x:
import matplotlib.pyplot as plt #createdata x = [1, 2, 3, 4, 5] y = [20, 25, 49, 88, 120] #create scatterplot of data with gridlines plt. scatter (x,y) plt. grid ( axis=' x ' ) plt. show ()
หรือแค่แกน y:
import matplotlib.pyplot as plt #createdata x = [1, 2, 3, 4, 5] y = [20, 25, 49, 88, 120] #create scatterplot of data with gridlines plt. scatter (x,y) plt. grid ( axis=' y ' ) plt. show ()
ปรับแต่งกริด
เรายังปรับแต่งลักษณะที่ปรากฏของตารางได้โดยใช้ฟังก์ชัน plt.rc() :
import matplotlib.pyplot as plt #create data x = [1, 2, 3, 4, 5] y = [20, 25, 49, 88, 120] #create scatterplot of data with gridlines plt. rc (' grid ', linestyle=' : ', color=' red ', linewidth= 2 ) plt. scatter (x,y) plt. grid ( True ) plt. show ()
คุณสามารถดูรายการวิธีปรับแต่งเส้นตารางทั้งหมดได้ใน เอกสารประกอบของ Matplotlib
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน Matplotlib:
วิธีลบเห็บออกจากแปลง Matplotlib
วิธีเปลี่ยนขนาดตัวอักษรบนพล็อต Matplotlib