Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用jupyter笔记本在一个绘图上绘制3个数据集的3个图形_Python_Jupyter Notebook - Fatal编程技术网

Python 使用jupyter笔记本在一个绘图上绘制3个数据集的3个图形

Python 使用jupyter笔记本在一个绘图上绘制3个数据集的3个图形,python,jupyter-notebook,Python,Jupyter Notebook,我有3个数据集,每个数据集包括交易日期和价值。我正在分析这三年的趋势。我有3个单独的图形,但我不知道如何在一个绘图上组合所有3个图形 2016年数据集 df1=pd.read\u csv(r“C:\Users\bhavani.shanmugam\Documents\2016、2017、2018-MY-ID数据集\2016-MY-ID.csv”) 打印(df1) 2017年数据集 df2=pd.read\u csv(r“C:\Users\bhavani.shanmugam\Documents\20

我有3个数据集,每个数据集包括交易日期和价值。我正在分析这三年的趋势。我有3个单独的图形,但我不知道如何在一个绘图上组合所有3个图形

2016年数据集
df1=pd.read\u csv(r“C:\Users\bhavani.shanmugam\Documents\2016、2017、2018-MY-ID数据集\2016-MY-ID.csv”)
打印(df1)

2017年数据集
df2=pd.read\u csv(r“C:\Users\bhavani.shanmugam\Documents\2016、2017、2018-MY-ID数据集\2017-MY-ID.csv”)
打印(df2)

2018年数据集
df3=pd.read\u csv(r“C:\Users\bhavani.shanmugam\Documents\2016、2017、2018-MY-ID数据集\2018-MY-ID.csv”)
打印(df3)

2016年滚动平均值
bv=df1[['benciialvalue']]
bv.rolling(12).mean().plot(figsize=(20,10),linewidth=5,fontsize=20)
plt.xlabel('TransDate',fontsize=20)


我对2017年和2018年的数据集重复了同样的情况。我想知道如何将所有3个结果合并到一个绘图中?

尝试将轴参数输入到
绘图中

bv = df1[['BeneficialValue']]
ax = bv.rolling(12).mean().plot(figsize=(20,10), linewidth=5, fontsize=20)
plt.xlabel('TransDate', fontsize=20);
ax = df2[['BeneficialValue']].rolling(12).mean().plot(ax=ax, linewidth=5)
ax = df3[['BeneficialValue']].rolling(12).mean().plot(ax=ax, linewidth=5) 
plt.show()
可能会有帮助。你能帮我一下吗?