Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ถังขยะฮิสโทแกรมของ Pyplot ถูกตีความอย่างไร (แมทพล็อตลิบ)


ในการพล็อตช่องฮิสโตแกรมที่ตีความด้วยช่องเก็บของต่างๆ เราสามารถทำตามขั้นตอนต่อไปนี้ -

  • กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย

  • สร้างรายการข้อมูลที่จะลงจุดในฮิสโตแกรม

  • เพิ่มแผนย่อยให้กับตัวเลขปัจจุบันnrows=1, ncols=3 และ index=1 .

  • พล็อตฮิสโตแกรมด้วย data; ถังขยะ เป็นตัวเลข

  • เพิ่มโครงเรื่องย่อยให้กับตัวเลขปัจจุบัน nrows=1, ncols=3 และ ดัชนี=2 .

  • พล็อตฮิสโตแกรมด้วย data; ถังขยะ เป็นอาร์เรย์

  • เพิ่มโครงเรื่องย่อยให้กับตัวเลขปัจจุบัน nrows=1, ncols=3 และ ดัชนี=3 .

  • พล็อตฮิสโตแกรมด้วย data, bins เป็นสตริง

ตัวอย่าง

import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

data = [1, 3, 1, 4, 7, 1, 3, 5, 4, 6, 5]

plt.subplot(131)
plt.hist(data, bins=len(data))

plt.subplot(132)
plt.hist(data, bins=[1, 3, 5, 7])

plt.subplot(133)
plt.hist(data, bins='stone')

plt.show()

ผลลัพธ์

ถังขยะฮิสโทแกรมของ Pyplot ถูกตีความอย่างไร (แมทพล็อตลิบ)