セクション 3. 章 3
single
Axesのカスタマイズ
メニューを表示するにはスワイプしてください
目盛りのカスタマイズ
目盛りをカスタマイズするには、以下を使用:
- x軸には
xticks - y軸には
yticks
どちらも以下を受け付ける:
ticks— 目盛りの位置(空リストで目盛りを削除)labels— その位置に表示するカスタムテキスト
追加のキーワード引数で目盛りラベルのスタイル(例:回転、フォントサイズ)を設定可能。
以下はこれらのツールを使ったプロット例:
このプロットは概ね問題ありませんが、この範囲(1995-2020)のx軸にもっと多くの年を表示した方が良いでしょう。この目的で xticks() を使用します:
123456789101112131415import pandas as pd import matplotlib.pyplot as plt url = 'https://staging-content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/weather_data.csv' weather_df = pd.read_csv(url, index_col=0) plt.plot(weather_df['Boston'], label='Boston') plt.plot(weather_df['Seattle'], label='Seattle') plt.title('Boston and Seattle average yearly temperatures') plt.legend(loc='upper left') plt.xticks(range(1995, 2021, 2), rotation=30) plt.show()
x軸には range(1995, 2021, 2) により2年ごとに表示。
ラベルは読みやすさのため30°回転。
目盛りラベルは labels にリストを渡すことで手動設定も可能。
軸ラベルのカスタマイズ
xlabel() および ylabel() で軸ラベルを設定。各関数は1つの文字列を受け取る。
123456789101112131415import pandas as pd import matplotlib.pyplot as plt url = 'https://content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/weather_data.csv' weather_df = pd.read_csv(url, index_col=0) plt.plot(weather_df['Boston'], label='Boston') plt.plot(weather_df['Seattle'], label='Seattle') plt.title('Boston and Seattle average yearly temperatures') plt.legend(loc='upper left') plt.xticks(range(1995, 2021, 2), rotation=30) plt.ylabel('Temperature, °F') plt.show()
ラベルは、fontsize や color などのオプションでスタイルを設定可能。
loc 引数はラベルの配置を制御:
- xラベルの場合:
'left','center','right'; - yラベルの場合:
'top','center','bottom'。
タスク
スワイプしてコーディングを開始
- 正しい関数を使用して、x軸の目盛りに
data_linearを設定。 - 正しい関数を使用して、x軸ラベルに
'x'を設定。 - x軸ラベルの位置に
'right'を指定。 - 正しい関数を使用して、y軸ラベルに
'y'を設定。 - y軸ラベルの位置に
'top'を指定。 - y軸ラベルの
rotationパラメータを0に設定。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 3. 章 3
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください