当前位置:   article > 正文

streamlit配合plotly绘制交互式图表_streamlit plotly

streamlit plotly

借助st.plotly_chart实现

官方介绍:st.plotly_chart

案例:

  1. import pandas as pd
  2. import plotly.graph_objs as go
  3. import plotly.express as px
  4. st.subheader("课题组成员", divider='red')
  5. df = pd.read_excel("./data/summary.xlsx", sheet_name="people")
  6. colors = ['55CBF2', '#8BE09C', '#FFC573', '#FF9DB5', ] # 颜色设置
  7. D = go.Pie(values=df.iloc[:, 2], labels=df.iloc[:, 1], hole=0.5, name="课题组各学历人数占比",marker=dict(colors=colors, line=dict(color='white', width=2)))
  8. F = go.Figure(data=D)
  9. st.plotly_chart(F, use_container_width=True)

效果:

其他类型图表使用介绍:

Plotly express in Python 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/771325
推荐阅读
相关标签
  

闽ICP备14008679号