如何使用 Plotly 将两张图合并为一张图?

Don*_*n99 5 python plotly

我有2个csv文件,我的代码如下。

df = pd.read_csv("test.csv",
             sep='\t',skiprows=range(9),names=['A', 'B', 'C','D'])

df2 = pd.read_csv("LoadMatch_Limit.csv",skiprows=range(1),names=['X','Y'])

fig = px.line([df,df2], x=['A','X'] , y=['D','Y'])
Run Code Online (Sandbox Code Playgroud)

我想要我的折线图,x 轴取自(“A”和“X”列),y 轴取自(“D”和“Y”列)。无论如何,我可以将这两张图表绘制为一张图吗?

klv*_*lvt 18

您可以创建两个图并将它们与绘图对象组合起来

import plotly.express as px
import plotly.graph_objects as go

fig1 = px.line(df, x='A', y='D')
fig2 = px.line(df2, x='X', y='Y')

fig = go.Figure(data = fig1.data + fig2.data)
fig.show()
Run Code Online (Sandbox Code Playgroud)