본문 바로가기

IT 프로그래밍 관련/streamlit 대시보드15

streamlit multiselect, slider multiselect는 selectbox와 같지만, 여러개를 선택할 수 있는 버튼이다. slider는 마우스로 크기를 조절할 수 있는 바를 만들어 선택할 수 있게 해주는 것이다. 코드 화면과 실행화면을 본다. lang에 선택할 수 있는 문구들을 저장하고 multiselect를 설정한다. slider는 나이로 해봤다. 그리고 변수로 저장하고 선택한 것이 출력되게 하였다. 아무것도 안하고 실행하였을 시 화면이다. 클릭을 하면 아까 저장하였던 변수의 요소들인 Python, Java, C, Go 가 화면에 출력되고 선택할 수 있게 된다. 세가지를 선택한 후 모습이다. 위에 말한 것처럼, selectbox와 같지만, multisect는 여러개가 선택가능하다. slider 실행화면이다. 나이라는 항목이 입력이 되고.. 2021. 3. 7.
streamlit checkbox & selectbox 또 다른 버튼으로 체크박스와 셀렉트박스가 있다. 이것또한 다른 버튼의 유형이니 실행해본다 st.checkbox( 'show / hide' ) show / hide 의 문구로 이루어진 체크박스를 만들고, 클릭시 '뭔가 하겠다.'란 문구가 출력되도록 만들었다. selectbox 변수에 고를 수 있게끔 할 문구들을 저장하였다. 그 후 st.selectbox('언어를 선택하세요.', 변수) 로 셀렉트박스 위에 나올 문구를 입력하고 , 보기로 나올 변수 lang을 입력하여 또 다른 변수로 저장하였다. 선택시 문구가 출력되게 작성하였다. 위 화면은 체크박스, 셀렉트박스가 실행된 모습이며, 체크박스를 클릭한 모습니다. 아래에서 셀렉트박스를 클릭하여 보겠다. 보는바와 같이 클릭시 아까 입력하였던, 네개의 문구을 선택할.. 2021. 3. 7.
streamlit ratio button streamlit의 ratio button 이다. 버튼의 종류는 여러가지로 그 중 하나이다. ratiobutton의 들어갈 문구를 셋팅하고 , 변수에 담아 사용한다. 위의 코드를 실행하면 , 아래와 같은 버튼이 만들어진다. 코드에 따라, 정렬을 선택하세요.의 오름차순, 내림차순 라이도 버튼이 만들어졌고, 오름차순을 클릭시 데이터프레임이 출력되면서 sepal_length컬럼 기준 오름차순 정렬, 내림차순은 내림차순정렬로 출력되게 만들어졌다. 2021. 3. 7.
streamlit button streamlit에서는 여러가지 버튼 만들기가 있다. 위는 기본 적인 버튼을 만드는 것이다 . st.button() 버튼을 if문에 담아 버튼이 눌렸을시를 가정하였다. 또 같은 이름의 버튼은 만들어지지 않는다. 그럴때는 key의 값을 주어 다른것이라 명시한다. 위는 가장 기본적인 버튼이다. 2021. 3. 7.
728x90