streamlit / app.py
watchman's picture
commit
8019887
import numpy as np
import pandas as pd
import streamlit as st
# markdown
st.markdown('Streamlit Demo云申')
# 设置网页标题
st.title('一个傻瓜式构建可视化 web的 Python 神器 -- streamlit')
# 展示一级标题
st.header('1. 安装')
st.text('和安装其他包一样,安装 streamlit 非常简单,一条命令即可')
code1 = '''pip3 install streamlit'''
st.code(code1, language='bash')
# 展示一级标题
st.header('2. 使用')
# 展示二级标题
st.subheader('2.1 生成 Markdown 文档')
# 纯文本
st.text('导入 streamlit 后,就可以直接使用 st.markdown() 初始化')
# 展示代码,有高亮效果
code2 = '''import streamlit as st
st.markdown('Streamlit Demo')'''
st.code(code2, language='python')
df = pd.DataFrame(
np.random.randn(10, 5),
columns=('第%d列' % (i + 1) for i in range(5))
)
# st.table(df.style.highlight_max(axis=0))
st.dataframe(df.style.highlight_max(axis=0))