開発環境
- OS X El Capitan - Apple (OS)
- Emacs (Text Editor)
- Python 3.5 (プログラミング言語)
Pythonからはじめる数学入門 (Amit Saha (著)、黒川 利明 (翻訳)、オライリージャパン)の2章(データをグラフで可視化する)、2.6(プログラミングチャレンジ)、問題2-1(1日の間に気温はどのように変化するか)を取り組んでみる。
問題2-1(1日の間に気温はどのように変化するか)
コード(Emacs)
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt
def draw_graph():
hours = ['6:00 AM', '9:00 AM', '12:00 PM', '15:00 PM', '18:00 PM',
'21:00 PM', '0:00 AM', '3:00 AM']
new_york = [23, 23, 28, 29, 28, 26, 25, 24]
tokyo = [31, 30, 27, 26, 24, 29, 33, 33]
plt.plot(new_york)
plt.plot(tokyo)
plt.axis(ymin=0)
plt.xticks(range(len(hours)), hours)
plt.legend(['NewYork', 'Tokyo'])
plt.title('1日の間の気温の変化')
plt.xlabel('時刻')
plt.ylabel('気温')
plt.show()
if __name__ == '__main__':
draw_graph()
入出力結果(Terminal, IPython)
$ ./sample1.py $
0 コメント:
コメントを投稿