본문 바로가기
Python/Streamlit

스트림릿(Streamlit) 대시보드 라디오버튼 수평으로 놓기

by healingmau 2022. 5. 30.

 

스트림릿(Streamlit) 대시보드 라디오버튼 수평으로 놓기

 

안녕하세요.

힐링아무 입니다.

 

스트림릿(Streamlit) 대시보드를

만들때 라디오버튼을 사용하는 경우도

많이 있을텐데요.

 

라디오버튼 기본 사용은

수직으로 label 들이 나열되는데

이것을 레이아웃에 따라서는

수평으로 놓아야 할때가 있습니다.

 

 

기본 라디오버튼은

이렇게 화면에 보여주는데~

수평으로 놓는 방법을

알아보도록 하겠습니다.

 

 

# Import streamlit as st
st.header("평점을 선택하세요!!")
# Create Radio Buttons
st.radio(label = 'Radio buttons', options = ['5점', '4점', '2점', '1점']
st.write('<style>div.row-widget.stRadio > div{flex-direction:row;}</style>', unsafe_allow_html=True)

 

이렇게 코드를 바꾸면

수평으로 라디오버튼을 만들수 있어요.

 

 

위에 코드를 활용하여 만든

라디오 버튼입니다.

코드 부분은 "평점 부분" 이구요.

 

이제 레이아웃에 맞게~

예쁘게 대시보드를 꾸며 보아요^^

 

힐링아무의 코딩일기!!

댓글