Skip to content

Streamlit 1.16.0 からは Markdown で色指定が可能

2022/12/14 にリリースされた Streamlit の Version 1.16.0 から st.markdownst.header でフォントの色指定が可能になったそうです。

Colored text, using the syntax :color[text to be colored], where color needs to be replaced with any of the following supported colors: blue, green, orange, red, violet.

指定可能な色は現状、以下の 5 種類のみのようです。

  1. blue
  2. green
  3. orange
  4. red
  5. violet.

サンプルコード

以下のサンプルコードを用意します。

1
2
3
4
5
6
7
import streamlit as st

st.markdown(":blue[Text1]")
st.markdown("*:green[Text2]*")
st.markdown("**:orange[Text3]**")
st.markdown("~~:red[Text4]~~")
st.markdown(":violet[Text5]")

実行結果

サンプルコードを実行してみます。

1
streamlit run sample.py

http://ADDRESS:8501/ へアクセスすると以下のように表示されました。

file