Løst: Opret kolonner i strømbelyst

Hovedproblemet i forbindelse med oprettelse af kolonner i Streamlit er, at det kan være svært at skabe komplekse layouts. Streamlit er designet til at være et enkelt og ligetil værktøj til at skabe datavisualiseringer, så det har ikke samme grad af fleksibilitet som mere avancerede layoutværktøjer som HTML eller CSS. Derudover understøtter Streamlit ikke indlejring af kolonner, hvilket kan gøre det vanskeligt at skabe komplekse layouts 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 linje importerer Streamlit-biblioteket.
# Linje 2: Denne linje opretter to kolonner i Streamlit-appen.
# Linje 3-7: Denne kodeblok definerer den første kolonne, som indeholder et tekstelement og et skyderelement.
# Linje 8-12: Denne kodeblok definerer den anden kolonne, som indeholder et tekstelement og et afkrydsningsfeltelement.

Hvad er en ramme

Et framework i Python er en samling af moduler og pakker, der giver en struktur til udvikling af applikationer. Det giver den grundlæggende struktur for en applikation, såsom bibliotekslayout, dataadgangslag og brugergrænsefladekomponenter. Det inkluderer også biblioteker af funktioner og klasser, der kan bruges til hurtigt at udvikle applikationer. Rammer kan bruges til at oprette webapplikationer, desktopapplikationer, mobilapps og mere.

Strømbelyst ramme

Streamlit er et open source Python-bibliotek, der gør det nemt at skabe og dele smukke, tilpassede webapps til datavidenskab og maskinlæring. Det giver en enkel, intuitiv måde at bygge interaktive webapplikationer med minimal indsats. Strømbelyste apps er bygget ved hjælp af kun Python-kode, så der kræves ingen HTML eller JavaScript. Streamlit understøtter også populære datavidenskabelige biblioteker som NumPy, Pandas, Scikit-learn og TensorFlow. Med Streamlit kan du hurtigt skabe kraftfulde datavisualiseringer og dele dem med kolleger eller verden.

Hvordan opretter jeg kolonner i streamlit med Python

Streamlit er et kraftfuldt open source Python-bibliotek, der gør det nemt at skabe interaktive webapplikationer med blot et par linjer kode. Det er designet til at gøre datavidenskab og maskinlæringsmodeller mere tilgængelige og nemmere at bruge for ikke-tekniske brugere.

Det er enkelt og ligetil at oprette kolonner i Streamlit med Python. Det første trin er at importere Streamlit-biblioteket:

import strømbelyst som st

Derefter kan du oprette kolonner ved at bruge st.columns()-funktionen. Denne funktion tager to argumenter: antallet af kolonner, du vil oprette, og en valgfri liste over widgets eller elementer, der skal placeres i hver kolonne. Hvis du for eksempel vil oprette to kolonner, der indeholder tekstbokse, kan du gøre dette:

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

Du kan også angive bredden af ​​hver kolonne ved at sende et valgfrit tredje argument ind i st.columns()-funktionen:

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

Dette indstiller kolonne 1's bredde til henholdsvis 200 pixels og kolonne 2's bredde til 400 pixels.

Relaterede indlæg:

Efterlad en kommentar