我想为数据框和箱形图并排而不是从上到下绘制多个图形。 例如, 如果我在其中绘制这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"])
而不是以这种方式出现。
答案 0 :(得分:1)
以下作为示例。当然,可以设置和更改许多参数:
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()
当然,可以组合不同类型的绘图(箱线图,线图等)。