import streamlit as st import numpy as np import matplotlib.pyplot as plt import pandas as pd st.markdown("# Streamlit示例") st.markdown(""" - 这是 - 一个 - 无序列表 """) # 展示pandas数据框 st.dataframe(pd.DataFrame([[1, 2], [3, 4]], columns=["a", "b"])) # 展示matplotlib绘图 arr = np.random.normal(1, 1, size=100) plt.hist(arr, bins=20) plt.title("matplotlib plot") st.pyplot() # 加入交互控件,如输入框 number = st.number_input("Insert a number", 123) st.write("输入的数字是:", number)