如何在同一幅圖上使用 Matplotlib 繪製條形圖和折線圖?
要在 matplotlib 中同一幅圖上顯示條形圖和折線圖,我們可以執行以下步驟:
設定圖形大小並調整子圖之間以及周圍的邊距。
建立一個二維、可變尺寸、可能異構的表格資料。
建立一個圖形和一組子圖。
使用步驟 2 中獲得的 DataFrame 繪製條形圖和折線圖。
要顯示圖形,請使用 show() 方法。
示例
import pandas as pd import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True df = pd.DataFrame(dict(data=[2, 4, 1, 5, 9, 6, 0, 7])) fig, ax = plt.subplots() df['data'].plot(kind='bar', color='red') df['data'].plot(kind='line', marker='*', color='black', ms=10) plt.show()
輸出
廣告