ในการพล็อตฮิสโตแกรมสองอันเคียงข้างกันโดยใช้ 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() ผลลัพธ์
