python - 我们如何合并多个图?

标签 python python-3.x pandas matplotlib plotly

我们希望在使用 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

提前致谢。

最佳答案

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

相关文章:

python - 在 Homebrew Python 2.7 安装中升级 pip 的问题

c# - UnityPython 可以在编辑器上工作,但不能在构建上工作

python - Cython:缓冲区类型不匹配,预期为 'int' 但得到了 'long'

python - Pandas 根据另一列的字典值添加列

Python并发 future executor.submit超时

python - Pandas 为每一行分配其 bin 的平均值

string - Pandas 操作两列中的字符串

python - Azure Api 和 ChatGPT 的问题 (python)

Python:对于工作目录中的每个目录,进入该目录并获取目录的名称

python 从字典创建 pandas DF。 columns_name = 字典的值,如果该值在字典值中,则 df 中的值 = 1,否则为 0