distrobution.plot(x = ["Observed", "Modelled"], y = ["Amount (mm)"], kind = "scatter")
对于以下dataframe:
我得到了错误:
x and y must be the same size
它们怎么会不一样大?
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()
fnvucqvd2#
在你的例子中,x和y是不同长度的字符串列表,我假设这就是错误消息告诉你的。
x
y
2条答案
按热度按时间pepwfjgg1#
您必须分别绘制每个系列:
fnvucqvd2#
在你的例子中,
x
和y
是不同长度的字符串列表,我假设这就是错误消息告诉你的。