ในการพล็อตฮิสโตแกรมสองอันเคียงข้างกันโดยใช้ matplotlib เราสามารถทำตามขั้นตอนต่อไปนี้ -
-
กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
-
สร้าง dataframe สองอัน df1 และ df2 ของข้อมูลตารางแบบสองมิติที่ปรับขนาดได้และอาจต่างกันได้
-
สร้างร่างและชุดแผนย่อย
-
สร้างฮิสโตแกรมของ DataFrame df1 และ df2 .
-
หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
from matplotlib import pyplot as plt import pandas as pd plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True df1 = pd.DataFrame(dict(a=[1, 1, 1, 1, 3])) df2 = pd.DataFrame(dict(b=[1, 1, 2, 1, 3])) fig, axes = plt.subplots(1, 2) df1.hist('a', ax=axes[0]) df2.hist('b', ax=axes[1]) plt.show()
ผลลัพธ์