วิธีเพิ่มขนาดพล็อตใน 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

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *