Riješeno: stvoriti stupove u streamlit

Glavni problem vezan uz stvaranje stupaca u Streamlitu je taj što može biti teško stvoriti složene izglede. Streamlit je dizajniran kao jednostavan i jasan alat za stvaranje vizualizacija podataka, tako da nema istu razinu fleksibilnosti kao napredniji alati za izgled kao što su HTML ili CSS. Osim toga, Streamlit ne podržava ugniježđivanje stupaca, što može otežati stvaranje složenih izgleda s više stupaca.

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")  

    ])])

# Redak 1: Ovaj redak uvozi Streamlit biblioteku.
# Redak 2: Ovaj redak stvara dva stupca u aplikaciji Streamlit.
# Redovi 3-7: Ovaj blok koda definira prvi stupac, koji sadrži element teksta i element klizača.
# Redovi 8-12: Ovaj blok koda definira drugi stupac, koji sadrži tekstualni element i element potvrdnog okvira.

Što je okvir

Okvir u Pythonu skup je modula i paketa koji pružaju strukturu za razvoj aplikacija. Pruža osnovnu strukturu aplikacije, kao što je izgled imenika, sloj pristupa podacima i komponente korisničkog sučelja. Također uključuje biblioteke funkcija i klasa koje se mogu koristiti za brz razvoj aplikacija. Okviri se mogu koristiti za izradu web aplikacija, desktop aplikacija, mobilnih aplikacija itd.

Streamlit okvir

Streamlit je Python biblioteka otvorenog koda koja olakšava stvaranje i dijeljenje prekrasnih, prilagođenih web aplikacija za znanost podataka i strojno učenje. Omogućuje jednostavan, intuitivan način za izradu interaktivnih web aplikacija uz minimalan napor. Streamlit aplikacije izrađene su samo pomoću Python koda, tako da nisu potrebni HTML ili JavaScript. Streamlit također podržava popularne znanstvene biblioteke podataka kao što su NumPy, Pandas, Scikit-learn i TensorFlow. Sa Streamlitom možete brzo stvoriti moćne vizualizacije podataka i podijeliti ih s kolegama ili svijetom.

Kako mogu stvoriti stupce u streamlit-u s Pythonom

Streamlit je moćna Python biblioteka otvorenog koda koja olakšava stvaranje interaktivnih web aplikacija sa samo nekoliko redaka koda. Osmišljen je kako bi učinio modele znanosti o podacima i strojnog učenja pristupačnijim i lakšim za korištenje netehničkim korisnicima.

Stvaranje stupaca u Streamlitu s Pythonom jednostavno je i izravno. Prvi korak je uvoz Streamlit biblioteke:

uvoz streamlit kao st

Zatim možete stvoriti stupce pomoću funkcije st.columns(). Ova funkcija uzima dva argumenta: broj stupaca koje želite stvoriti i izborni popis widgeta ili elemenata koji bi se trebali smjestiti u svaki stupac. Na primjer, ako želite stvoriti dva stupca koji sadrže tekstualne okvire, možete učiniti sljedeće:

st.columns([st.text_input(“Kolona 1”), st.text_input(“Kolona 2”)])

Također možete odrediti širinu svakog stupca prosljeđivanjem neobaveznog trećeg argumenta u funkciju st.columns():

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

Time će se širina stupca 1 postaviti na 200 piksela, a širina stupca 2 na 400 piksela.

Povezani postovi:

Ostavite komentar