Python是一門強大的程序設計語言,它在數據分析和可視化方面表現出色。今天我們要介紹如何使用Python繪制父子圖。
# 引入必要的庫 import matplotlib.pyplot as plt # 創建一個包含2行3列的父子圖 fig, axes = plt.subplots(nrows=2, ncols=3, figsize=(10,6)) # 繪制子圖1 axes[0,0].plot([1,2,3],[4,5,6]) axes[0,0].set_title('子圖1') # 繪制子圖2 axes[0,1].bar(['a','b','c'],[1,2,3]) axes[0,1].set_title('子圖2') # 繪制子圖3 axes[1,0].scatter([1,2,3],[4,5,6]) axes[1,0].set_title('子圖3') # 繪制子圖4 axes[1,1].pie([1,2,3], labels=['A','B','C']) axes[1,1].set_title('子圖4') # 繪制子圖5 axes[0,2].hist([1,2,3,4,4,3,2,1]) axes[0,2].set_title('子圖5') # 繪制子圖6 axes[1,2].plot([4,5,6],[7,8,9]) axes[1,2].set_title('子圖6') # 調整子圖之間的間距 plt.tight_layout() # 顯示父子圖 plt.show()
上述代碼首先引入matplotlib.pyplot庫,然后創建一個包含2行3列的父子圖。接著,通過在axes變量中指定行和列的索引來繪制子圖。例如,axes[0,0]表示第一行第一列的子圖。我們用plot、bar、scatter、pie和hist函數繪制不同類型的圖表給每個子圖添加一個標題。最后,我們通過調整子圖之間的間距和調用show函數來顯示父子圖。