繁体   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