본문 바로가기

분류 전체보기119

streamlit 여러가지의 입력받는 방법 streamlit에서는 여러가지의 입력을 받을 수 있는 방법이 있다. 사용자에게, 글자나 숫자 , 날짜 등 여러가지가 있으니 화면으로 보자. 모든 코드는 main함수 안에서 실행된다. 위는 문자를 입력 받을 수 있는 몇가지의 방법이다. 변수로 저장하여 알아 볼 수 있도록 화면에 출력이 다시 한번 되도록 하였다. 브라우저에 실행시키고 임의로 입력해보았다. st.text_input('이름을 입력하세요!') : 일반적인 텍스트 입력 받는 방법이다. st.text_input('이름을 입력하세요!', max_chars=5) : 최대글자수를 정하여 입력받는 방법이다. st.text_area('메시지를 입력하세요.') : 한 줄이 아닌 여러줄로 입력 받는다. 출력은 위와같이 한줄로 붙어서 된다. st.text_are.. 2021. 3. 8.
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.
728x90