2016年8月9日火曜日

開発環境

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 コメント:

コメントを投稿