繁体   English   中英

如何通过 plotly python plot 多个 y 轴

[英]How to plot multiple y-axes by plotly python

我有一个如下的数据集,它们是不同机构的每日录取记录

Institution    |   date       |       daily_adm|
+------------------+----------+---------------+
|               AHN|2020-01-01|            301|
|               CMC|2020-01-01|            327|
|               AHN|2020-01-02|            251|
|               CMC|2020-01-01|            233|
|               AHN|2020-01-03|            281|
|               CMC|2020-01-01|            292|
|               AHN|2020-01-04|            231|

我想使用 plotly 到 plot 不同机构的每日录取在同一个 plot

但是我下面的代码会把所有的日志和 plot 一个范围结合在一起,我怎么能把每个机构分开。

import plotly.express as px

fig = px.line(df, x='date', y='daily_admission')
fig.add_scatter(x=df['date'], y=df['daily_admission'], mode='lines')
fig.show()

在此处输入图像描述

在此处输入图像描述

我想 plot 像第二个一样,我应该如何修改我的代码并获得 plot。 谢谢你。

如果要按物种区分颜色,请使用color='Institution'指定。 图表的红线是垂直的,因为样本数据仅为“2020-0-01”。

import plotly.express as px

fig = px.line(df, x='date', y='daily_admission', color='Institution')
# fig.add_scatter(x=df['date'], y=df['daily_admission'], mode='lines')

fig.show()

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM