【実践チャレンジその4】
第4章の総まとめです。 数値の羅列(表)だけでは伝わりにくいデータを、グラフを使って一目で分かるように可視化しましょう。
課題:売上データを可視化しよう
Section titled “課題:売上データを可視化しよう”用意されたデータフレーム data を使って、以下のグラフを描いてください。
要件:
- 推移を見る: 「売上」だけのデータを
st.line_chart(折れ線グラフ)で表示する。 - 比較する: データ全体(売上と利益)を
st.bar_chart(棒グラフ)で表示する。
クリックして解答コードを見る
import streamlit as stimport pandas as pd
st.title("売上分析レポート 📈")
# データの準備data = pd.DataFrame({ "月": ["4月", "5月", "6月", "7月", "8月", "9月"], "売上": [100, 120, 110, 150, 160, 140], "利益": [20, 30, 25, 40, 50, 35]}).set_index("月")
# 1. 折れ線グラフst.subheader("1. 売上の推移 (Line Chart)")st.line_chart(data["売上"])
# 2. 棒グラフst.subheader("2. 売上と利益の比較 (Bar Chart)")st.bar_chart(data)