如何使用 Matplotlib 並排繪製兩個直方圖?
使用 matplotlib 並排繪製兩個直方圖,我們可以採取以下步驟 −
設定圖形尺寸並調整子圖之間和周圍的填充。
建立兩個資料幀,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()輸出

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP