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

จะสร้างพล็อตโมเสกใน Matplotlib ได้อย่างไร?


ในการสร้างภาพโมเสคใน matplotlib เราสามารถทำตามขั้นตอนต่อไปนี้

ขั้นตอน

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

  • ติดตั้ง statsmodel แพ็คเกจ (pip install statsmodels ). มันเป็นสิ่งจำเป็นในการสร้างแปลงโมเสค แบบจำลองสถิติ เป็นแพ็คเกจ Python ที่เสริม scipy สำหรับการคำนวณทางสถิติรวมถึงสถิติเชิงพรรณนา การประมาณและการอนุมานสำหรับแบบจำลองทางสถิติ

  • ทำพจนานุกรมสำหรับพล็อตโมเสก

  • สร้างพล็อตโมเสกจากตารางฉุกเฉิน

  • หากต้องการแสดงรูป ให้ใช้ แสดง() วิธีการ

ตัวอย่าง

import matplotlib.pyplot as plt
from statsmodels.graphics.mosaicplot import mosaic

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

# Dictionary for mosaic plot
data = {'John': 7, 'Joe': 10, 'James': 5, 'Kate': 1}

# Create mosaic plot
mosaic(data, title='Basic mosaic plot')

# Display the figure
plt.show()

ผลลัพธ์

มันจะสร้างผลลัพธ์ต่อไปนี้ -

จะสร้างพล็อตโมเสกใน Matplotlib ได้อย่างไร?