Python是一門強大的編程語言,支持各種圖形可視化。使用Python畫多個圖形可以幫助我們更好地展示數據或者分析結果。下面我們來看看如何使用Python畫多個圖形。
import matplotlib.pyplot as plt
# 第一個圖形
plt.subplot(2, 2, 1)
plt.plot([0, 1, 2, 3, 4], [0, 3, 1, 5, 2])
# 第二個圖形
plt.subplot(2, 2, 2)
x = [1, 2, 3, 4]
y = [10, 15, 13, 17]
plt.bar(x, y)
# 第三個圖形
plt.subplot(2, 2, 3)
labels = ['Apple', 'Orange', 'Banana', 'Kiwi']
sizes = [45, 30, 15, 10]
plt.pie(sizes, labels=labels, autopct='%1.1f%%')
# 第四個圖形
plt.subplot(2, 2, 4)
plt.scatter([1, 2, 3, 4], [10, 30, 20, 25])
plt.show()
以上代碼使用了matplotlib.pyplot庫,同時使用了subplot()函數來排列多個圖形。其中subplot()函數的三個參數分別代表總共的行數、總共的列數、當前圖形的位置。在這個例子中,我們將4個圖形排列成2行2列的形式。然后對每個圖形的數據進行繪圖,最后使用show()函數來顯示這些圖形。
通過這種方式,我們能夠很方便地同時展示多個圖形,而且也可以自由排列每個圖形的位置和大小。