Python Plotly中的子图-袖扣:如何在同一个图中放置两个子图

Python Plotly中的子图-袖扣:如何在同一个图中放置两个子图,python,pandas,matplotlib,plotly,iplots,Python,Pandas,Matplotlib,Plotly,Iplots,我有两个不同的数据帧,具有相同的列,我想创建一个交互式绘图,并将两个子绘图放在同一个图中 avg1 = (flowData_AR.pivot_table(index=flowData_AR['TimeStamp'].dt.month.rename('month'), values='Value', aggfunc=np.mean)) avg2 = (flowData_OIJ.pivot_table(index=flowData_OIJ['

我有两个不同的数据帧,具有相同的列,我想创建一个交互式绘图,并将两个子绘图放在同一个图中

avg1 = (flowData_AR.pivot_table(index=flowData_AR['TimeStamp'].dt.month.rename('month'),
                            values='Value', aggfunc=np.mean))

avg2 = (flowData_OIJ.pivot_table(index=flowData_OIJ['TimeStamp'].dt.month.rename('month'),
                            values='Value', aggfunc=np.mean))

avg1.iplot(kind='line', subplots=True,xTitle='Month', yTitle='Average', title='aaa')
avg2.iplot(kind='line',subplots=True, xTitle='Month', yTitle='Average', title='bbb')
我一直在尝试,并在上看到了示例:但我无法用袖扣做到这一点


你能帮帮我吗?

虽然有关于这件事的详细文档,但我在获得正确的信息以制作子绘图方面遇到了很多麻烦。到目前为止,我得到了以下解决方案:

第一部分很重要,我在导入文档中描述的模块时遇到了很多问题,因此“工具”是显然起作用的子模块:

从绘图导入工具
导入plotly.plotly作为py
导入plotly.graph_objs作为go
#这将为子批次生成跟踪:
trace1=pol_part_corr_1.corr().iplot(kind='heatmap',colorscale=“Reds”)
trace2=pol_part_corr_2.corr().iplot(kind='heatmap',colorscale=“Reds”)
#创建打印矩阵:
图=工具。生成子批次(行=2,列=1)
#添加跟踪,在本例中是hitmap,因此使用的方法是“添加跟踪”,对于其他绘图,可能是“附加跟踪”。
图添加_轨迹(轨迹1)
图添加_轨迹(轨迹2)
图['layout'].更新(高度=600,宽度=600,标题='PARTICLES CORRELATION')

py.plot(图,filename='subplots-shared-xaxes')
这个答案对于Plotly的版本3是有意义的,但是我们的文档现在反映了在版本4中执行操作的方式,因此如果您在这些导入方面遇到问题,您应该升级:)