Vyriešené: vytvorte stĺpce v streamlit

Hlavným problémom súvisiacim s vytváraním stĺpcov v Streamlite je, že môže byť zložité vytvárať zložité rozloženia. Streamlit je navrhnutý ako jednoduchý a priamočiary nástroj na vytváranie vizualizácií údajov, takže nemá rovnakú úroveň flexibility ako pokročilejšie nástroje rozloženia, ako sú HTML alebo CSS. Streamlit navyše nepodporuje vkladanie stĺpcov, čo môže sťažiť vytváranie zložitých rozložení s viacerými stĺpcami.

import streamlit as st 

# Create columns 
st.beta_columns([ 
    # Column 1 
    ("First Column", [ 
        st.text("This is the first column"),  
        st.slider("Slider in first column")  
    ]),  

    # Column 2 
    ("Second Column", [ 
        st.text("This is the second column"),  
        st.checkbox("Checkbox in second column")  

    ])])

# Riadok 1: Tento riadok importuje knižnicu Streamlit.
# Riadok 2: Tento riadok vytvára dva stĺpce v aplikácii Streamlit.
# Riadky 3-7: Tento blok kódu definuje prvý stĺpec, ktorý obsahuje textový prvok a prvok posuvníka.
# Riadky 8-12: Tento blok kódu definuje druhý stĺpec, ktorý obsahuje textový prvok a prvok začiarkavacieho políčka.

Čo je to rámec

Rámec v Pythone je kolekcia modulov a balíkov, ktoré poskytujú štruktúru pre vývoj aplikácií. Poskytuje základnú štruktúru aplikácie, ako je rozloženie adresárov, vrstva prístupu k údajom a komponenty používateľského rozhrania. Obsahuje tiež knižnice funkcií a tried, ktoré možno použiť na rýchly vývoj aplikácií. Frameworky možno použiť na vytváranie webových aplikácií, aplikácií pre stolné počítače, mobilných aplikácií a ďalších.

Streamlit rámec

Streamlit je knižnica Python s otvoreným zdrojom, ktorá uľahčuje vytváranie a zdieľanie krásnych vlastných webových aplikácií pre vedu o údajoch a strojové učenie. Poskytuje jednoduchý a intuitívny spôsob vytvárania interaktívnych webových aplikácií s minimálnym úsilím. Aplikácie Streamlit sú vytvorené iba pomocou kódu Python, takže nie je potrebný žiadny HTML ani JavaScript. Streamlit podporuje aj populárne knižnice vedy o údajoch, ako sú NumPy, Pandas, Scikit-learn a TensorFlow. Pomocou Streamlit môžete rýchlo vytvárať výkonné vizualizácie údajov a zdieľať ich s kolegami alebo celým svetom.

Ako vytvorím stĺpce v streamlit s Pythonom

Streamlit je výkonná open source knižnica Python, ktorá uľahčuje vytváranie interaktívnych webových aplikácií pomocou niekoľkých riadkov kódu. Je navrhnutý tak, aby boli modely dátovej vedy a strojového učenia prístupnejšie a ľahšie použiteľné pre netechnických používateľov.

Vytváranie stĺpcov v Streamlit pomocou Pythonu je jednoduché a priamočiare. Prvým krokom je import knižnice Streamlit:

import streamlit ako st

Potom môžete vytvoriť stĺpce pomocou funkcie st.columns(). Táto funkcia má dva argumenty: počet stĺpcov, ktoré chcete vytvoriť, a voliteľný zoznam miniaplikácií alebo prvkov, ktoré by mali byť umiestnené v každom stĺpci. Ak chcete napríklad vytvoriť dva stĺpce obsahujúce textové polia, môžete to urobiť takto:

st.columns([st.text_input(“Stĺpec 1”), st.text_input(“Stĺpec 2”)])

Šírku každého stĺpca môžete zadať aj zadaním voliteľného tretieho argumentu do funkcie st.columns():

st.columns([st.text_input(“Stĺpec 1”), st.text_input(“Stĺpec 2”)], width=[200, 400])

Tým sa nastaví šírka stĺpca 1 na 200 pixelov a šírka stĺpca 2 na 400 pixelov.

Súvisiace príspevky:

Pridať komentár