2017-08-08 74 views
1

我们想在使用RandomForestRegressor来拟合模型之后对图进行注释,并绘制实际值和预测值。我们正在考虑这两个数据集在以下链接我们如何合并多个地块?

https://drive.google.com/open?id=0B4Ak8jGD1OxTT0bXM4TkdTeDQ

但是发现如果我的两个数据集相结合的

df = pd.concat(map(pd.read_csv, glob.glob(os.path.join('', "testdata*.csv"))))

和应用的情节命令,该地块被合并两成我们可以在下面的图中看到。

enter image description here

在此先感谢。

回答

2

您应该指定文本的坐标,例如, 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="->"))