对于学校,我必须做一项作业,在其中显示每个城市的测量时间的交通长度。当我尝试这样做时,我得到了这个结果:
这是我的数据框的照片:
这是我的代码:
import plotly.express as px
datum = data.loc[data['Date'] == '2020-03-03']
datum = datum.sort_values(by='Time')
dataframe = pd.DataFrame(datum, columns = ['City','Time', 'Date','Traffic_length', 'Traffic_jams'])
dataframe = dataframe.reset_index()
fig = px.line(dataframe, x="Time", y="Traffic_length", color='City')
fig.show()
我希望它以不同的线条显示每个城市,如下所示:
我尝试了多种方法,但没有任何帮助。有谁知道如何用 plotly.express 做到这一点?