Python Streamlit에서 형식을 설정하려면: write () 함수에서 unsafe_allow_html 매개 변수를 진짜로 설정
입문
Steamlit은 Python의 데이터 분석 결과를 빠른 속도로 시각화하고 공유할 수 있습니다.하지만 편리하기 때문에 손이 가려운 곳에 닿지 않는 경우가 많다.
하고 싶은 일
예를 들어 내 경우에'잘못된 정보를 표시하기 위해 눈에 띄지 않는다','이곳의 디스플레이는 상호작용이기 때문에 색을 바꾸고 싶다'는 등 사치스러운 욕망이 싹트기 시작했다.
방법
공식 API 문서를 찾아봤는데 도저히 찾을 수가 없어요. 어떤 영어 블로그에서 해결 방안을 제시했어요.
결론은 매우 간단하다.
write () 함수에 매개변수 unsafe_ 포함allow_html을 추가하여 진실로 하면 됩니다.
이렇게 하면 표시할 부분에 HTML 태그를 지정하면 태그의 속성으로 설정된 표시 방법이 화면에 바로 반영됩니다.
코드 예제
임의의 형식을 설정하고 싶을 때 쓰는 법
streamlit.write(<TAG style="hoge:bar">ホゲホゲ</TAG>, unsafe_allow_html=True)
Pandas🐼에서 기술한 장면은 다음 절차를 이용하여 명세표를 작성하여 개념 디자인에서 체량의 둘레를 분석하도록 한다.구현 예
import streamlit as st
import pandas as pd
def check_df(df):
if df.empty:
st.write('<span style="color:red;background:pink">該当するデータがありません・・・・</span>',
unsafe_allow_html=True)
return False
else:
return True
결과
상술한 코드를 실행하는 예는 다음과 같다.약간 화려하지만 표준 Streamlit 화면에 없는 텍스트 색과 텍스트 배경 색을 실현할 수 있습니다.
Reference
이 문제에 관하여(Python Streamlit에서 형식을 설정하려면: write () 함수에서 unsafe_allow_html 매개 변수를 진짜로 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/teruroom/items/585ac605da7e3e063cfb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)