steamlitのいろいろな部品

import numpy as np
import pandas as pd
import streamlit as st


@st.cache
def sample():
    return pd.DataFrame(np.random.randint(0, 10, (6, 3)), columns=["A", "B", "C"])


df = sample()
title = st.sidebar.text_input("Title")  # グラフのタイトル
dc = {"line": st.line_chart, "bar": st.bar_chart, "area": st.area_chart}
kind = st.sidebar.radio("Kind", list(dc))  # ラジオボタン
memo = st.sidebar.text_area("Memo")  # メモ
number = st.sidebar.number_input("Number")
date = st.sidebar.date_input("Date")
time = st.sidebar.time_input("Time")
color = st.sidebar.color_picker("Color")

st.header(title)
dc[kind](df)

f"""
### Memo
{memo}
### Number
{number}
### Date
{date}
### Time
{time}
### Color
{color}
"""
この部分がないと、右側のグラフの表示がなくなる。

コメント

タイトルとURLをコピーしました