Atrisināts: izveidojiet kolonnas plūstošā apgaismojumā

Galvenā problēma, kas saistīta ar kolonnu izveidi programmā Streamlit, ir tā, ka var būt grūti izveidot sarežģītus izkārtojumus. Streamlit ir izveidots kā vienkāršs un vienkāršs rīks datu vizualizāciju izveidei, tāpēc tam nav tāda paša līmeņa elastības kā uzlabotākiem izkārtojuma rīkiem, piemēram, HTML vai CSS. Turklāt Streamlit neatbalsta kolonnu ligzdošanu, kas var apgrūtināt sarežģītu izkārtojumu izveidi ar vairākām kolonnām.

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

    ])])

# 1. rindiņa: šī rinda importē Streamlit bibliotēku.
# 2. rindiņa: šī rinda lietojumprogrammā Streamlit izveido divas kolonnas.
# Rindas 3-7: Šis koda bloks nosaka pirmo kolonnu, kurā ir teksta elements un slīdņa elements.
# 8.–12. rindiņa: šis koda bloks nosaka otro kolonnu, kurā ir teksta elements un izvēles rūtiņas elements.

Kas ir karkass

Python ietvars ir moduļu un pakotņu kolekcija, kas nodrošina struktūru lietojumprogrammu izstrādei. Tas nodrošina lietojumprogrammas pamatstruktūru, piemēram, direktoriju izkārtojumu, datu piekļuves slāni un lietotāja interfeisa komponentus. Tas ietver arī funkciju un klašu bibliotēkas, kuras var izmantot, lai ātri izstrādātu lietojumprogrammas. Ietvarus var izmantot, lai izveidotu tīmekļa lietojumprogrammas, darbvirsmas lietojumprogrammas, mobilās lietotnes un daudz ko citu.

Vienkāršs ietvars

Streamlit ir atvērtā pirmkoda Python bibliotēka, kas ļauj viegli izveidot un koplietot skaistas, pielāgotas tīmekļa lietotnes datu zinātnei un mašīnmācībai. Tas nodrošina vienkāršu, intuitīvu veidu, kā izveidot interaktīvas tīmekļa lietojumprogrammas ar minimālu piepūli. Streamlit lietotnes ir veidotas, izmantojot tikai Python kodu, tāpēc nav nepieciešams HTML vai JavaScript. Streamlit atbalsta arī populāras datu zinātnes bibliotēkas, piemēram, NumPy, Pandas, Scikit-learn un TensorFlow. Izmantojot Streamlit, varat ātri izveidot jaudīgas datu vizualizācijas un kopīgot tās ar kolēģiem vai pasauli.

Kā ar Python izveidot straumētās kolonnas

Streamlit ir jaudīga atvērtā pirmkoda Python bibliotēka, kas ļauj viegli izveidot interaktīvas tīmekļa lietojumprogrammas, izmantojot tikai dažas koda rindiņas. Tas ir izstrādāts, lai padarītu datu zinātnes un mašīnmācīšanās modeļus pieejamākus un vieglāk lietojamus lietotājiem, kas nav tehniski.

Kolonnu izveide programmā Streamlit, izmantojot Python, ir vienkārša un vienkārša. Pirmais solis ir Streamlit bibliotēkas importēšana:

imports racionalizēts kā st

Pēc tam varat izveidot kolonnas, izmantojot funkciju st.columns(). Šai funkcijai ir nepieciešami divi argumenti: izveidojamo kolonnu skaits un neobligāts logrīku vai elementu saraksts, kas jāievieto katrā kolonnā. Piemēram, ja vēlaties izveidot divas kolonnas, kurās ir tekstlodziņi, varat rīkoties šādi:

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

Varat arī norādīt katras kolonnas platumu, funkcijā st.columns() nosūtot neobligātu trešo argumentu:

st.columns([st.text_input("1. kolonna"), st.text_input("2. kolonna"], platums=[200, 400])

Tādējādi 1. kolonnas platums tiks iestatīts attiecīgi uz 200 pikseļiem un 2. kolonnas platums attiecīgi uz 400 pikseļiem.

Related posts:

Leave a Comment