วิธีเพิ่มขนาดพล็อตใน matplotlib
คุณสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อเพิ่มขนาดของพล็อตเดียวใน Matplotlib:
import matplotlib. pyplot as plt #define figure size in (width, height) for a single plot plt. figure (figsize=(3,3))
และคุณสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อเพิ่มขนาดของแปลง Matplotlib ทั้งหมด ในสมุดบันทึก:
import matplotlib. pyplot as plt #define figure size in (width, height) for all plots plt. rcParams [' figure.figsize '] = [10, 7]
ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ
ตัวอย่างที่ 1: เพิ่มขนาดของพล็อต Matplotlib เดียว
สมมติว่าเราสร้างพล็อตบรรทัดต่อไปนี้ใน Matplotlib:
import matplotlib. pyplot as plt #define x and y x = [1, 6, 10] y = [5, 13, 27] #create plot of x and y plt. plot (x, y) plt. show ()
ตามค่าเริ่มต้น (ความกว้าง ความสูง) ของพล็อต Matplotlib คือ (6.4, 4.8)
อย่างไรก็ตาม เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อเพิ่มขนาดของพล็อตให้เป็นขนาดที่ต้องการ:
import matplotlib. pyplot as plt #define plot size plt. figure (figsize=(5,8)) #define x and y x = [1, 6, 10] y = [5, 13, 27] #create plot of x and y plt. plot (x, y) plt. show ()
ตัวอย่างที่ 2: เพิ่มขนาดของแปลง Matplotlib ทั้งหมด
รหัสต่อไปนี้แสดงวิธีการตั้งค่าขนาดการลงจุดสำหรับแปลง Matplotlib ทั้งหมด ในสมุดบันทึก:
import matplotlib. pyplot as plt #define plot size for all plots plt. rcParams [' figure.figsize '] = [10, 4] #define first dataset x = [1, 6, 10] y = [5, 13, 27] #create first plot plt. plot (x, y) plt. show () #define second dataset x2 = [1, 6, 10] y2 = [5, 19, 12] #create second plot plt. plot (x2, y2) plt. show ()
โปรดทราบว่าทั้งสองแปลงมีความกว้างและความสูงที่ระบุโดยอาร์กิวเมนต์ rcParams
แหล่งข้อมูลเพิ่มเติม
วิธีปรับขนาดมาร์กเกอร์ใน Matplotlib
วิธีเปลี่ยนขนาดตัวอักษรใน Matplotlib
วิธีปรับความหนาของเส้นใน Matplotlib