Python 無料で独習 Pythonでデータ可視化(Matplotlib)を勉強するならまずこの動画 06

Python
この記事は約2分で読めます。

Matplotlib20本ノック

11,目盛り

先ほどのグラフの目盛りは、x軸が0から11までの2刻み、y軸が0から8まで1刻みとなっています。
こちらのx軸を1刻み、y軸を2刻みとなるように変更してください。
data=[5,3,4,2,0,3,2,1,4,6,8,5]
plt.plot(data)
plt.annotate('min value',xy=(4.2,0),xytext=(9,1),arrowprops=dict(facecolor='black',shrink=0.05))

まずはそのままグラフ表示してみます。

data=[5,3,4,2,0,3,2,1,4,6,8,5]
plt.plot(data)
plt.annotate('min value',xy=(4.2,0),xytext=(9,1),arrowprops=dict(facecolor='black',shrink=0.05))


このグラフのメモリを変更します。
plt.xticks()   x軸のメモリを変更
plt.yticks()   y軸のメモリを変更
引数には実際の数字をリストでいれます。
今回の問題では
x軸が0から11までの1刻み、y軸が0から8まで2刻み
と指定がありますので、その数字をNumpyで表します。

np.arange(12)
array([ 0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11])
np.arange(0,10,2)
array([0, 2, 4, 6, 8])


data=[5,3,4,2,0,3,2,1,4,6,8,5]
plt.plot(data)
plt.xticks(np.arange(12))
plt.yticks(np.arange(0,10,2))
plt.annotate('min value',xy=(4.2,0),xytext=(9,1),arrowprops=dict(facecolor='black',shrink=0.05))

12,グリッド線

グラフにグリッド線を追加してください。
data=[5,3,4,2,0,3,2,1,4,6,8,5]
plt.plot(data)

まずはそのままグラフを表示します。

data=[5,3,4,2,0,3,2,1,4,6,8,5]
plt.plot(data)


グリッドを表示するには
plt.grid(True)   グリッド線の追加
で実装が可能とのことです。

data=[5,3,4,2,0,3,2,1,4,6,8,5]
plt.plot(data)
plt.grid(True)

コメント

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