Ratkaistu: luo sarakkeita virtaviivaistettuna

Suurin ongelma, joka liittyy sarakkeiden luomiseen Streamlitissa, on, että monimutkaisten asettelujen luominen voi olla vaikeaa. Streamlit on suunniteltu yksinkertaiseksi ja suoraviivaiseksi työkaluksi tietojen visualisointien luomiseen, joten se ei ole yhtä joustava kuin edistyneemmät asettelutyökalut, kuten HTML tai CSS. Lisäksi Streamlit ei tue sarakkeiden sisäkkäisyyttä, mikä voi vaikeuttaa monimutkaisten asettelujen luomista useista sarakkeista.

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

    ])])

# Rivi 1: Tämä rivi tuo Streamlit-kirjaston.
# Rivi 2: Tämä rivi luo kaksi saraketta Streamlit-sovellukseen.
# Rivit 3-7: Tämä koodilohko määrittää ensimmäisen sarakkeen, joka sisältää tekstielementin ja liukusäätimen.
# Rivit 8-12: Tämä koodilohko määrittää toisen sarakkeen, joka sisältää tekstielementin ja valintaruutuelementin.

Mikä on kehys

Pythonin kehys on kokoelma moduuleja ja paketteja, jotka tarjoavat rakenteen sovellusten kehittämiselle. Se tarjoaa sovelluksen perusrakenteen, kuten hakemistoasettelun, tiedon käyttökerroksen ja käyttöliittymäkomponentit. Se sisältää myös funktioiden ja luokkien kirjastoja, joita voidaan käyttää sovellusten nopeaan kehittämiseen. Kehyksiä voidaan käyttää verkkosovellusten, työpöytäsovellusten, mobiilisovellusten ja muiden luomiseen.

Virtaviivainen kehys

Streamlit on avoimen lähdekoodin Python-kirjasto, jonka avulla on helppo luoda ja jakaa kauniita, mukautettuja verkkosovelluksia datatieteeseen ja koneoppimiseen. Se tarjoaa yksinkertaisen, intuitiivisen tavan luoda interaktiivisia verkkosovelluksia vähällä vaivalla. Virtaviivaiset sovellukset on rakennettu käyttämällä vain Python-koodia, joten HTML- tai JavaScript-koodia ei tarvita. Streamlit tukee myös suosittuja datatieteen kirjastoja, kuten NumPy, Pandas, Scikit-learn ja TensorFlow. Streamlitin avulla voit luoda nopeasti tehokkaita datavisualisointeja ja jakaa ne kollegoiden tai koko maailman kanssa.

Kuinka voin luoda virtaviivaisia ​​sarakkeita Pythonilla

Streamlit on tehokas avoimen lähdekoodin Python-kirjasto, jonka avulla on helppo luoda interaktiivisia verkkosovelluksia vain muutamalla koodirivillä. Se on suunniteltu tekemään tietotieteen ja koneoppimisen malleista helpommin saavutettavia ja helpompia käyttää ei-teknisille käyttäjille.

Sarakkeiden luominen Streamlitissa Pythonilla on yksinkertaista ja suoraviivaista. Ensimmäinen vaihe on Streamlit-kirjaston tuominen:

tuonti virtaviivaistettuna st

Sitten voit luoda sarakkeita st.columns()-funktiolla. Tämä funktio käyttää kahta argumenttia: luotavien sarakkeiden lukumäärän ja valinnaisen luettelon widgeteistä tai elementeistä, jotka tulee sijoittaa kuhunkin sarakkeeseen. Jos esimerkiksi haluat luoda kaksi saraketta, jotka sisältävät tekstiruutuja, voit tehdä näin:

st.columns([st.text_input("Sarake 1"), st.text_input("Sarake 2"])

Voit myös määrittää kunkin sarakkeen leveyden välittämällä valinnaisen kolmannen argumentin st.columns()-funktioon:

st.columns([st.text_input("Sarake 1"), st.text_input("Sarake 2"], width=[200, 400])

Tämä asettaa sarakkeen 1 leveydeksi 200 pikseliä ja sarakkeen 2 leveydeksi 400 pikseliä.

Related viestiä:

Jätä kommentti