watchman commited on
Commit
f3bc26d
·
1 Parent(s): 33f883c

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +37 -0
app.py ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import numpy as np
2
+ import pandas as pd
3
+ import streamlit as st
4
+
5
+ # markdown
6
+ st.markdown('Streamlit Demo')
7
+
8
+ # 设置网页标题
9
+ st.title('一个傻瓜式构建可视化 web的 Python 神器 -- streamlit')
10
+
11
+ # 展示一级标题
12
+ st.header('1. 安装')
13
+
14
+ st.text('和安装其他包一样,安装 streamlit 非常简单,一条命令即可')
15
+ code1 = '''pip3 install streamlit'''
16
+ st.code(code1, language='bash')
17
+
18
+ # 展示一级标题
19
+ st.header('2. 使用')
20
+
21
+ # 展示二级标题
22
+ st.subheader('2.1 生成 Markdown 文档')
23
+
24
+ # 纯文本
25
+ st.text('导入 streamlit 后,就可以直接使用 st.markdown() 初始化')
26
+
27
+ # 展示代码,有高亮效果
28
+ code2 = '''import streamlit as st
29
+ st.markdown('Streamlit Demo')'''
30
+ st.code(code2, language='python')
31
+
32
+ df = pd.DataFrame(
33
+ np.random.randn(10, 5),
34
+ columns=('第%d列' % (i + 1) for i in range(5))
35
+ )
36
+ # st.table(df.style.highlight_max(axis=0))
37
+ st.dataframe(df.style.highlight_max(axis=0))