読者です 読者をやめる 読者になる 読者になる

プログラミングでアイデアを具現化したい

あらゆるものを具現化するためにプログラミングを始めました。主にC#

Python3 基礎 Part6

Python

引き続きライブラリについて
今回はグラフ描写の為のMatplotlibというライブラリについて

# Matplotlib
import numpy as np
import matplotlib.pyplot as plt

# データの作成
x = np.arange(0, 6, 0.1) # 0から6まで0.1刻みで生成
# sin関数にXの要素を引数とする。
y = np.sin(x)

# グラフの描画
plt.plot(x, y)
plt.show()

実行結果
f:id:tos5511:20170103190632p:plain
sin関数グラフ

import numpy as np
import matplotlib.pyplot as plt

# データの作成
x = np.arange(0, 6, 0.1) # 0から6まで0.1刻みで生成

# cosを追加
y1 = np.sin(x)
y2 = np.cos(x)

# グラフの描画
plt.plot(x, y1, label="sin")
plt.plot(x, y2, linestyle = "--", label="cos")
plt.xlabel("x") # x軸のラベル
plt.ylabel("y") # y軸のラベル
plt.title('sin & cos')
plt.legend()
plt.show()

実行結果
f:id:tos5511:20170103191011p:plain

画像の表示

# coding: utf-8
import matplotlib.pyplot as plt
from matplotlib.image import imread

img = imread('bird.JPG') # 画像の読み込み
plt.imshow(img)

plt.show()

実行結果
f:id:tos5511:20170103191920p:plain