欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python畫畫多個畫布

張吉惟1年前6瀏覽0評論

Python是一種功能強大且易于使用的編程語言,它在可視化方面也特別擅長。Python的matplotlib可以通過幾行代碼實現數據可視化的所有需求。而且,Python的畫圖功能不僅限于顯示一個畫布。你可以同時顯示好幾個畫布,且它們可以分別展示不同的數據。

通過設置圖形框架的管理器,可以輕松地在Python中實現多個畫布。對于matplotlib,有兩個圖形框架管理器,即plt.subplots()與plt.figure()。

import matplotlib.pyplot as plt
#使用subplots()
fig, ax = plt.subplots()  
ax.plot([1, 2, 3], [4, 5, 6])
fig, ax = plt.subplots()
ax.plot([1, 2, 3], [6, 5, 4])
#使用figure()
plt.figure(1)           
plt.plot([1, 2, 3], [4, 5, 6])
plt.figure(2)           
plt.plot([1, 2, 3], [6, 5, 4])

在這個例子中,我們創建了兩個畫布,每個畫布的軸對象都是不同的。注意,在使用plt.subplots()創建軸對象時,我們將返回的對象分配給fig和ax變量。我們還需要注意,plt.subplots()創建的對象默認是具有相同大小和相關設置的。

對于使用plt.figure()的例子,我們用數字表示每個畫布來區分。當我們用plt.plot()方法向第一個畫布添加數據時,Python自動將其歸類為figure(1)。接下來,我們在figure(2)上繪制出第二組數據。

總體來說,Python中多個畫布的實現非常簡單,只需要掌握一些基礎知識,便可以做到輕松應用。