日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Streamlit--python中的前端

發布時間:2023/12/9 python 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Streamlit--python中的前端 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Streamlit使用

概述

  • Streamlit 成為構建數據應用程序的最強大方式的原因,包括顯示和設置數據樣式、繪制圖表和地圖、添加交互式小部件、自定義應用程序布局、緩存計算和定義主題的能力
  • Streamlit 對于構建UI要求不高的業務,能夠快速實現
  • Streamlit 對于后端工程師,想要構建自己的后臺頁面時非常快的
  • Streamlit 可以被成為python中的前端,在機器學習領域具有廣泛應用
    • Streamlit 可云部署

安裝

pip install streamlit

功能接口

  • 頁面布局接口
st.siderbar # 側邊欄布局 st.columns() # 列式布局 st.expander() # 頁面折疊器 st.container() # 容器 st.empty() # 清除元素
  • 輸出接口
st.write() # 寫入任何數據,這是一個通用接口# 文本接口 st.markdown() # 寫入markdown格式數據 st.title() # 文本標題 st.header() # HTML中的h格式標簽 st.subheader() # 子標題格式 st.caption() # 文本消息字體 st.code() # 代碼文本,一般用戶展示代碼 st.text() # 固定寬度文本 st.latex() # 數學公式# 圖片與音頻接口 st.image() # 靜態圖片 st.audio() # 音頻播放 st.video() # 視頻播放# 進度條與狀態 st.progress() # 進度條 st.spinner() # 展示狀態 st.balloons() # 所有任務完成時,放氣球# 操作信息展示 st.error() # 展示錯誤信息 st.warning() st.info() st.success() st.exception()# 流程控制 st.stop() # 終止流程 st.form() # 表單 st.form_submit_button() # 表單提交# 數據類接口 st.dataframe() # 輸出dataframe結構的表格數據 st.table() # 展示靜態表格 st.metric() # 展示單個指標變化 st.json() # 直接返回json格式數據,并格式化# 圖表類接口 st.line_chart() # 展示線性圖表 st.area_chart() # 展示圖表面積圖 st.bar_chart() # 展示柱狀圖 st.map() # 展示地圖數據# 使用第三方庫圖表類接口 st.pyplot() # 展示由matplotlib.pyplot提供的圖表 st.altair_chart() # 展示由altair提供的圖表 st.vega_lite_chart() # 展示由vega_lite提供的圖表 st.plotly_chart() # 展示由plotly提供的圖表 st.bokeh_chart() # 展示由bokeh提供的圖表 st.pydeck_chart() # 展示由pydeck提供的圖表 st.graphviz_chart() # 展示由graphviz提供的圖表
  • 輸入接口
st.button() # 按鈕 st.download_button() # 下載按鈕 st.checkbox() # 復選框 st.radio() # 單選框 st.selectbox() # 下拉單選框 st.multiselect() # 下拉多選框 st.slider() # 滑動塊 st.select_slider() # 選擇滑動塊 st.text_input() # 單行輸入框 st.number_input() # 數字輸入框 st.text_area() # 多行文本框 st.date_input() # 日期選擇器 st.time_input() # 時間選擇器 st.file_uploader() # 文件上傳 st.color_picker() # 顏色選擇
  • 其他
st.set_page_config() # 設置頁面 st.help() # 這里一般用戶展示文檔時使用 st.session_state() # 會話狀態管理 st.cache() # 將函數執行結果緩存

總結

以上是生活随笔為你收集整理的Streamlit--python中的前端的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。