Løst: lag kolonner i strømbelyst

Hovedproblemet knyttet til å lage kolonner i Streamlit er at det kan være vanskelig å lage komplekse layouter. Streamlit er designet for å være et enkelt og greit verktøy for å lage datavisualiseringer, så det har ikke samme grad av fleksibilitet som mer avanserte layoutverktøy som HTML eller CSS. I tillegg støtter ikke Streamlit nesting av kolonner, noe som kan gjøre det vanskelig å lage komplekse oppsett med flere kolonner.

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

    ])])

# Linje 1: Denne linjen importerer Streamlit-biblioteket.
# Linje 2: Denne linjen lager to kolonner i Streamlit-appen.
# Linjer 3-7: Denne kodeblokken definerer den første kolonnen, som inneholder et tekstelement og et skyveelement.
# Linjer 8-12: Denne kodeblokken definerer den andre kolonnen, som inneholder et tekstelement og et avkrysningsbokselement.

Hva er et rammeverk

Et rammeverk i Python er en samling av moduler og pakker som gir en struktur for utvikling av applikasjoner. Det gir den grunnleggende strukturen til en applikasjon, for eksempel katalogoppsettet, datatilgangslaget og brukergrensesnittkomponenter. Det inkluderer også biblioteker med funksjoner og klasser som kan brukes til raskt å utvikle applikasjoner. Rammer kan brukes til å lage webapplikasjoner, skrivebordsapplikasjoner, mobilapper og mer.

Strømbelyst rammeverk

Streamlit er et åpen kildekode Python-bibliotek som gjør det enkelt å lage og dele vakre, tilpassede nettapper for datavitenskap og maskinlæring. Det gir en enkel, intuitiv måte å bygge interaktive webapplikasjoner med minimal innsats. Strømbelyste apper er bygget med bare Python-kode, så ingen HTML eller JavaScript er nødvendig. Streamlit støtter også populære datavitenskapelige biblioteker som NumPy, Pandas, Scikit-learn og TensorFlow. Med Streamlit kan du raskt lage kraftige datavisualiseringer og dele dem med kolleger eller verden.

Hvordan lager jeg kolonner i strømbelyst med Python

Streamlit er et kraftig åpen kildekode Python-bibliotek som gjør det enkelt å lage interaktive webapplikasjoner med bare noen få linjer med kode. Den er designet for å gjøre datavitenskap og maskinlæringsmodeller mer tilgjengelige og enklere å bruke for ikke-tekniske brukere.

Å lage kolonner i Streamlit med Python er enkelt og greit. Det første trinnet er å importere Streamlit-biblioteket:

import strømbelyst som st

Deretter kan du opprette kolonner ved å bruke st.columns()-funksjonen. Denne funksjonen tar to argumenter: antall kolonner du vil opprette, og en valgfri liste over widgets eller elementer som skal plasseres i hver kolonne. Hvis du for eksempel ønsker å lage to kolonner som inneholder tekstbokser, kan du gjøre dette:

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

Du kan også spesifisere bredden på hver kolonne ved å sende et valgfritt tredje argument inn i st.columns()-funksjonen:

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

Dette vil sette kolonne 1s bredde til henholdsvis 200 piksler og kolonne 2s bredde til 400 piksler.

Relaterte innlegg:

Legg igjen en kommentar