Vyřešeno: vytvořte sloupce v streamlitu

Hlavním problémem souvisejícím s vytvářením sloupců ve Streamlitu je, že může být obtížné vytvářet složitá rozvržení. Streamlit je navržen jako jednoduchý a přímočarý nástroj pro vytváření vizualizací dat, takže nemá stejnou úroveň flexibility jako pokročilejší nástroje pro rozvržení, jako je HTML nebo CSS. Streamlit navíc nepodporuje vnořování sloupců, což může ztěžovat vytváření složitých rozvržení s více sloupci.

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

    ])])

# Řádek 1: Tento řádek importuje knihovnu Streamlit.
# Řádek 2: Tento řádek vytváří v aplikaci Streamlit dva sloupce.
# Řádky 3-7: Tento blok kódu definuje první sloupec, který obsahuje textový prvek a prvek posuvníku.
# Řádky 8-12: Tento blok kódu definuje druhý sloupec, který obsahuje textový prvek a prvek zaškrtávacího políčka.

Co je to rámec

Framework v Pythonu je kolekce modulů a balíčků, které poskytují strukturu pro vývoj aplikací. Poskytuje základní strukturu aplikace, jako je rozložení adresářů, vrstva přístupu k datům a komponenty uživatelského rozhraní. Zahrnuje také knihovny funkcí a tříd, které lze použít k rychlému vývoji aplikací. Frameworky lze použít k vytváření webových aplikací, aplikací pro stolní počítače, mobilních aplikací a dalších.

Streamlit framework

Streamlit je open source knihovna Pythonu, která usnadňuje vytváření a sdílení krásných vlastních webových aplikací pro datovou vědu a strojové učení. Poskytuje jednoduchý a intuitivní způsob vytváření interaktivních webových aplikací s minimálním úsilím. Aplikace Streamlit jsou vytvářeny pouze pomocí kódu Python, takže není vyžadován žádný HTML nebo JavaScript. Streamlit také podporuje populární datové vědecké knihovny, jako je NumPy, Pandas, Scikit-learn a TensorFlow. Se Streamlit můžete rychle vytvářet výkonné vizualizace dat a sdílet je s kolegy nebo s celým světem.

Jak vytvořím sloupce v streamlit s Pythonem

Streamlit je výkonná open-source knihovna Pythonu, která usnadňuje vytváření interaktivních webových aplikací pomocí pouhých několika řádků kódu. Je navržen tak, aby byly modely datové vědy a strojového učení přístupnější a snadněji použitelné pro netechnické uživatele.

Vytváření sloupců v Streamlit pomocí Pythonu je jednoduché a přímočaré. Prvním krokem je import knihovny Streamlit:

import streamlit jako st

Potom můžete vytvořit sloupce pomocí funkce st.columns(). Tato funkce má dva argumenty: počet sloupců, které chcete vytvořit, a volitelný seznam widgetů nebo prvků, které by měly být umístěny v každém sloupci. Pokud jste například chtěli vytvořit dva sloupce obsahující textová pole, můžete to udělat takto:

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

Můžete také určit šířku každého sloupce předáním volitelného třetího argumentu do funkce st.columns():

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

Tím nastavíte šířku sloupce 1 na 200 pixelů a šířku sloupce 2 na 400 pixelů.

Související příspěvky:

Zanechat komentář