Menu
CoddyTech

ラベルとタイトル

CoddyのMachine Learningジャーニー「データとプロット」セクションの一部。レッスン 20/60。

この章を終える頃には、次のようなグラフを描けるようになります。

完成したグラフ。タイトルは「週間歩数」。丸印付きの紫色の線はAnaの歩数を示し、緑と赤の点はBenの日ごとの歩数を示しています。10の位置には黒い破線の目標ラインがあり、凡例もあります。

始まりは言葉です。何も書かれていない線だけでは、金額なのか、分数なのか、メートルなのかわかりません。タイトルと2つの軸ラベルが、それを示します。

months = [1, 2, 3, 4, 5, 6]
savings = [120, 250, 310, 480, 520, 700]
plt.plot(months, savings)
plt.title("My Savings")
plt.xlabel("Month")
plt.ylabel("Savings ($)")
plt.show()

「My Savings」というタイトルの折れ線グラフ。120から700へ上昇し、横軸の下に「Month」、縦軸に沿って「Savings ($)」と表示されている

それぞれ文字列を1つ受け取るので、f文字列も使えます。ラベルに単位を入れ、グラフを完成させる plt.show() の前に3つすべてを呼び出します。

challenge icon

チャレンジ

中級

ソーラーパネルは毎朝、時間ごとの電力を記録しました。スターターコードはパネル名を読み取り、折れ線を描画します。グラフを完成させましょう:

  1. 名前、スペース、Outputを使ってタイトルを付けます。名前がShedなら、Shed Outputになります。
  2. 横軸にHour、縦軸にPower (W)とラベルを付けます。
  3. グラフを表示します。

パネル名をBalconyにした場合、次のようなグラフになります:

タイトルがBalcony Outputの折れ線グラフ。横軸がHour、縦軸がPower (W)で、6時から12時の間に15ワットから170ワットまで上昇している

プログラムは何も出力しません。Coddyが出力欄にグラフの説明を表示します。

自分で試してみよう

import matplotlib.pyplot as plt

panel = input()
hours = [6, 7, 8, 9, 10, 11, 12]
watts = [40, 95, 160, 210, 255, 280, 290]

# 下の行を変更しないでください
plt.plot(hours, watts)

# 下にコードを書いてください
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

データとプロットのすべてのレッスン

自分で練習してみよう: Pythonオンラインコンパイラ