簡體   English   中英

如何並排繪制數據框的圖形?

[英]how to plot graphs for dataframe side by side?

我想並排繪制數據框和箱線圖的多個圖形,而不是從上到下繪制。 例如,如果我繪制這 3 個圖形將顯示從上到下。我想並排顯示(從左到右)

df.plot(x="Date", y=["Temp.PM", "Temp.AM"],subplots=True )
df.plot(x="Date", y=["pH_AM", "pH_PM"])
df.plot(x="Date", y=["WindSpeed_AM", "WindSpeed_PM"])

在此處輸入圖片說明 而不是以這種方式出現。

以下是一個例子。 當然有很多參數可以設置和更改:

import numpy as np
import matplotlib.pyplot as plt

一些示例數據:

x1 = np.random.rand(10) * 10
x2 = np.random.rand(10) * 20
x3 = np.random.rand(10) * 30

創建子圖:

fig, axes = plt.subplots(1, 3)
axes[0].boxplot(x1)
axes[1].boxplot(x2)
axes[2].boxplot(x3)
fig.tight_layout()
plt.show()

在此處輸入圖片說明

當然,可以組合不同類型的圖(箱線圖、線圖等)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM