import plotly.express as px
import pandas as pd
dx=[]
dy1=[]
dy2=[]
for i in range(0,30):
dx.append(i)
dy1.append(i**2)
dy2.append(i*8)
dict={'x':dx,'y1':dy1,'y2':dy2}
df=pd.DataFrame(dict)
pprint.pprint(df)
fig=px.scatter(df)
fig.show()
让dx变成x轴,而不是作为y输出
import pprint
import plotly.graph_objs as go
import plotly.express as px
import pandas as pd
dx=[]
dy1=[]
dy2=[]
for i in range(0,30):
dx.append(i)
dy1.append(i**2)
dy2.append(i*8)
dict= {'x':dx,'line1':dy1,'line2':dy2}
df=pd.DataFrame(dict)
pprint.pprint(df)
fig=px.scatter(df,
x='x',
y=['line1','line2'])
fig.show()