วิธีเปลี่ยนขนาดร่างของฮิสโตแกรมนุ่น


คุณสามารถใช้อาร์กิวเมนต์ figsize เพื่อเปลี่ยนขนาดของร่างของฮิสโตแกรมที่สร้างในหมีแพนด้า:

 import matplotlib. pyplot as plt

#specify figure size (width, height)
fig = plt. figure (figsize=(8,3))
ax = fig. gca ()

#create histogram using specified figure size
df[' my_column ']. hist (ax=ax)

ตัวอย่างต่อไปนี้แสดงวิธีการใช้อาร์กิวเมนต์ figsize ในทางปฏิบัติ

ตัวอย่าง: วิธีเปลี่ยนขนาดของรูปฮิสโตแกรมแพนด้า

สมมติว่าเรามี DataFrame แพนด้าดังต่อไปนี้:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' player ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H',
                              'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P'],
                   ' points ': [10, 12, 14, 15, 15, 15, 16, 17,
                              19, 19, 24, 24, 28, 30, 34, 34]})

#view first five rows of DataFrame
print ( df.head ())

  player points
0 to 10
1 B 12
2 C 14
3 D 15
4 E 15

หากเราสร้างฮิสโตแกรมสำหรับตัวแปรจุด หมีแพนด้าจะใช้ 6.4 เป็น ความกว้าง ของรูปโดยอัตโนมัติ และ 4.8 เป็น ความสูง :

 import matplotlib. pyplot as plt

#create histogram for variable points
df[' points ']. hist (grid= False ,edgecolor=' black ')

อย่างไรก็ตาม เราสามารถใช้อาร์กิวเมนต์ figsize เพื่อเปลี่ยนความกว้างและความสูงของรูปได้:

 import matplotlib. pyplot as plt

#specify figure size (width, height)
fig = plt. figure (figsize=(8,3))
ax = fig. gca ()

#create histogram using specified figure size
df[' points ']. hist ( grid= False , edgecolor=' black ', ax=ax) 

ฮิสโตแกรมนี้มี ความกว้าง 8 และ สูง 3

นอกจากนี้เรายังสามารถใช้อาร์กิวเมนต์ figsize เพื่อสร้างตัวเลขที่มีความสูงมากกว่าความกว้าง:

 import matplotlib. pyplot as plt

#specify figure size (width, height)
fig = plt. figure (figsize=(4,7))
ax = fig. gca ()

#create histogram using specified figure size
df[' points ']. hist ( grid= False , edgecolor=' black ', ax=ax) 

ฮิสโตแกรมนี้มี ความกว้าง 4 และ ความสูง 7

อย่าลังเลที่จะเล่นกับค่าของอาร์กิวเมนต์ figsize เพื่อสร้างฮิสโตแกรมที่มีขนาดที่แน่นอนที่คุณต้องการ

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีการทำงานทั่วไปอื่นๆ ในแพนด้า:

วิธีสร้างฮิสโตแกรมจาก Pandas DataFrame
วิธีสร้างฮิสโตแกรมจากซีรีย์ Pandas
วิธีการพล็อตฮิสโตแกรมตามกลุ่มใน Pandas

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

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