我们希望在使用 RandomForestRegressor 拟合模型后对绘图进行注释并绘制实际值和预测值。我们正在考虑的两个数据集可以在以下链接中找到
https://drive.google.com/open?id=0B4Ak8jGD1OxTT0bXM4TkdTeDQ
但是,如果我将两个数据集组合为
df = pd.concat(map(pd.read_csv, glob.glob(os.path.join('', "testdata*.csv"))))
并应用绘图命令,绘图将合并为两个,如下图所示。
提前致谢。
最佳答案
您还应该指定文本的坐标,例如xytext=(-30,30)
。
然后,您可以根据数据确定要注释的坐标。我不确定这是否有效(因为问题中没有可重现的示例),但建议尝试类似的方法
plt.annotate('annote test!',
xy=(len(modelPred_test), modelPred_test[-1]),
xycoords='data',
xytext=(-30,30),
textcoords='offset points',
arrowprops=dict(arrowstyle="->"))
关于python - 我们如何合并多个图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45564256/