Чтобы использовать Markdown в Streamlit, вы можете использовать функцию st.markdown(). Эта функция позволяет отображать текст в формате Markdown в вашем приложении Streamlit. Вот несколько методов, которые можно использовать с примерами кода:
Метод 1: базовое форматирование Markdown
import streamlit as st
st.markdown("# This is a heading")
st.markdown("## This is a subheading")
st.markdown("This is a paragraph of text.")
Метод 2: выделение и сильный текст
import streamlit as st
st.markdown("This is *emphasized* text.")
st.markdown("This is strong text.")
Метод 3: списки
import streamlit as st
st.markdown("- Item 1\n- Item 2\n- Item 3")
st.markdown("1. Item 1\n2. Item 2\n3. Item 3")
Метод 4: ссылки и изображения
import streamlit as st
st.markdown("[Link to Google](https://www.google.com)")
st.markdown("")
Метод 5: блоки кода
import streamlit as st
st.markdown("```python\nprint('Hello, World!')\n```")
Метод 6: горизонтальное правило
import streamlit as st
st.markdown("---")
Метод 7. Блоковые кавычки
import streamlit as st
st.markdown("> This is a blockquote.")
Метод 8: Таблицы
import streamlit as st
import pandas as pd
data = {
'Name': ['John', 'Jane', 'Bob'],
'Age': [25, 30, 35]
}
df = pd.DataFrame(data)
st.markdown(df.to_markdown(), unsafe_allow_html=True)
Это всего лишь несколько примеров, которые помогут вам начать использовать Markdown в Streamlit. Вы можете комбинировать эти методы для создания более сложного контента Markdown в своем приложении Streamlit.