관리 메뉴

ruriruriya

[Python] 파이썬 슀트림릿(Streamlit) - 색깔 μž…λ ₯ν•˜λŠ” 방법(color_picker()) λ³Έλ¬Έ

🐍Python/Streamlit

[Python] 파이썬 슀트림릿(Streamlit) - 색깔 μž…λ ₯ν•˜λŠ” 방법(color_picker())

루리야ㅑ 2023. 11. 26. 00:39
λ°˜μ‘ν˜•

color_picker() ν•¨μˆ˜λŠ” Streamlitμ—μ„œ μ‚¬μš©μžλ‘œλΆ€ν„° 색상을 선택할 수 μžˆλŠ” 컬러 피컀λ₯Ό μ œκ³΅ν•˜λŠ” κΈ°λŠ₯이닀. 이 ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•˜λ©΄ μ‚¬μš©μžκ°€ μ›ν•˜λŠ” 색상을 선택할 수 μžˆλŠ” νŽΈλ¦¬ν•œ μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ œκ³΅ν•˜λ©°, μ„ νƒλœ 색상을 λ³€μˆ˜λ‘œ λ°˜ν™˜ν•΄μ€€λ‹€.

  • "색상을 μ„ νƒν•˜μ„Έμš”"λŠ” 색상 선택기 μœ„μ— ν‘œμ‹œλ˜λŠ” μ„€λͺ… ν…μŠ€νŠΈλ‹€.
  • #ff6347은 κΈ°λ³Έκ°’μœΌλ‘œ μ„€μ •λ˜λŠ” 색상을 λ‚˜νƒ€λ‚΄λ©°, μ‚¬μš©μžκ°€ 색상을 μ„ νƒν•˜μ§€ μ•Šμ•˜μ„ λ•ŒλŠ” 검정색(#000000) 값이 기본으둜 ν‘œμ‹œλœλ‹€.
import streamlit as st
def main():

    #색깔 μž…λ ₯
    color = st.color_picker('색을 μ„ νƒν•˜μ„Έμš”.')
    st.text(color)
    

    selected_color = st.color_picker("색상을 μ„ νƒν•˜μ„Έμš”", "#ff6347")    
    st.text(selected_color)
    

if __name__ == '__main__':
    main()

 

[λΈŒλΌμš°μ € ν™”λ©΄]

색깔 선택 μ‹œ

color_picker() ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•˜λ©΄ μ‚¬μš©μžκ°€ 색상 선택기λ₯Ό 톡해 μ›ν•˜λŠ” 색상을 선택할 수 있고, μ„ νƒλœ 색상은 λ³€μˆ˜μ— μ €μž₯λ˜μ–΄ 이후 μž‘μ—…μ— ν™œμš©ν•  수 μžˆλ‹€. 이λ₯Ό 톡해 Streamlit μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ μ‚¬μš©μžλ‘œλΆ€ν„° 색상을 μ‰½κ²Œ μž…λ ₯받을 수 μžˆλ‹€.

λ°˜μ‘ν˜•