pandas x和y的大小不同

a64a0gku  于 2023-04-18  发布在  其他
关注(0)|答案(2)|浏览(179)
distrobution.plot(x = ["Observed", "Modelled"], y = ["Amount (mm)"], kind = "scatter")

对于以下dataframe:

我得到了错误:

x and y must be the same size

它们怎么会不一样大?

pepwfjgg

pepwfjgg1#

您必须分别绘制每个系列:

fig, ax = plt.subplots(figsize=(8, 4))
df.plot.scatter(x='Observed', y="Amount (mm)", color='blue', ax=ax, legend=True)
df.plot.scatter(x='Modelled', y="Amount (mm)", color='green', ax=ax, legend=True)
ax.set_ylabel('Rainfall (mm)')
ax.set_xlabel('Count')
ax.set_title('Daily Rainfall Distribution')
ax.legend(['Observed', 'Modelled'], loc='upper right')
plt.show()

fnvucqvd

fnvucqvd2#

在你的例子中,xy是不同长度的字符串列表,我假设这就是错误消息告诉你的。

相关问题