コンテンツにスキップ

【実践チャレンジその4】

第4章の総まとめです。 数値の羅列(表)だけでは伝わりにくいデータを、グラフを使って一目で分かるように可視化しましょう。

課題:売上データを可視化しよう

Section titled “課題:売上データを可視化しよう”

用意されたデータフレーム data を使って、以下のグラフを描いてください。

要件:

  1. 推移を見る: 「売上」だけのデータを st.line_chart(折れ線グラフ)で表示する。
  2. 比較する: データ全体(売上と利益)を st.bar_chart(棒グラフ)で表示する。

クリックして解答コードを見る
challenge_solution.py
import streamlit as st
import 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)