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


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

 plt. hist (data, color=" lightblue ", ec=" red ")

ทอง:

  • data : ชื่อของข้อมูลที่จะใช้สำหรับฮิสโตแกรม
  • color : สีเติมของแถบฮิสโตแกรม
  • ec : สีของขอบของแท่งในฮิสโตแกรม

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

ตัวอย่าง: การเปลี่ยนสีของฮิสโตแกรม Matplotlib

สมมติว่าเรามีรายการค่าต่อไปนี้:

 #define list of data
data = [2, 4, 4, 5, 6, 6, 7, 8, 9, 9, 9, 10, 12, 12, 14]

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

 import matplotlib. pyplot as plt

#create histogram
plt. hist (data)

ตามค่าเริ่มต้น Matplotlib จะสร้างฮิสโตแกรมที่มีสีเติมสีน้ำเงินเข้มและไม่มีสีขอบ

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

 import matplotlib. pyplot as plt

#create histogram with light blue fill color and red edge color
plt. hist (data, color=" lightblue ", ec=" red ") 

ฮิสโตแกรมใหม่มีสีเติมสีฟ้าอ่อนและสีขอบสีแดง

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

 import matplotlib. pyplot as plt

#create histogram
plt. hist (data, color = " lightblue ", ec=" red ", lw= 5 ) 

ยิ่งคุณใช้ค่า lw มากเท่าไร ขอบของแท่งก็จะหนาขึ้นเท่านั้น

หมายเหตุ : คุณสามารถค้นหาเอกสารฉบับเต็มสำหรับฟังก์ชัน Matplotlib hist ได้ที่นี่

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

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

วิธีสร้างฮิสโตแกรมจาก Pandas DataFrame
วิธีพล็อตฮิสโตแกรมจากรายการข้อมูลใน Python

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

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