ในการพล็อตฮิสโตแกรมด้วย collections.Counter เราสามารถใช้ bar() กระบวนการ. ใน bar() วิธี เราสามารถใช้ collections.counter() เพื่อรับความถี่ของแต่ละองค์ประกอบ ใส่องค์ประกอบและความถี่เป็นความสูง
ขั้นตอน
- กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
- สร้างรายการจุดข้อมูล
- รับพจนานุกรม d โดยใช้ collections.Counter()
- สร้างพล็อตแท่งด้วย d.keys() และ d.values()
- หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
นำเข้าคอลเลกชันจาก matplotlib นำเข้า pyplot เป็น pltplt.rcParams["figure.figsize"] =[7.50, 3.50]plt.rcParams["figure.autolayout"] =Truedata =[0, 1, 2, 4, 1, 3 , 0, 4, 1, 4, 3, 5, 6, 5, 2]d =collections.Counter(data)plt.bar(d.keys(), d.values())plt.show()ก่อน>ผลลัพธ์