streamlit写个简单的页面

基于streamlit框架,采用python写个简单的页面

1. 首先st.write写好网页展示信息,保存为app.py

import streamlit as st
import pandas as pd
import matplotlib.pyplot as plt 
import numpy as np

st.title("hello ")
col1, col2, col3 = st.columns(3)
with col1:
    st.header("lalala")
    st.image("https://static.streamlit.io/examples/cat.jpg")
with col2:
    st.header("kakaka")
    st.image("https://static.streamlit.io/examples/dog.jpg")    
with col3:
    st.header("dududu")
    st.image("https://static.streamlit.io/examples/cat.jpg")

df = pd.DataFrame({"names":["coco","bluebird"]})
st.write(df.style.highlight_max(axis=0))
st.line_chart(pd.DataFrame([[1,2,3],[9,11,22]],columns=['a','sss','ddd']))
option = st.selectbox("which do u like best?",df['names'])
st.write("u select: ",option)
x = st.slider('How?', 0, 100, 5)
st.write("work progress",x,"%")

fig, ax = plt.subplots()
arr = np.random.rand(10,2)
ax = plt.hist(arr)
st.pyplot(fig)

2. 启动prompt运行 stramlit run C:\Users\lee\Desktop\app.py
3.效果如下

streamlit写个简单的页面_第1张图片
4.总结
后期,想学习下联动效果怎么实现

你可能感兴趣的:(python,python,机器学习,深度学习)