วิธีเปลี่ยนสีของฮิสโตแกรม 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