python でグラフ

import matplotlib.pyplot as plt

x=list(range(-100,100))
y=list(map(lambda i: i*i,x))

plt.plot(x,y)
plt.show()

jupter notebook用

%matplotlib inline
import matplotlib.pyplot as plt

x=list(range(1,10))
y=list(map(lambda i:i*i,x))
plt.plot(x,y)
plt.show()

%matplotlib inline
import matplotlib.pyplot as plt
import math

r=list(range(0,100))
x=list(map(lambda i:math.cos(i/10),r))
y=list(map(lambda i:math.sin(i/10),r))
plt.plot(x,y)
plt.show()

棒グラフ 未定義でpltが使える。numpyの中で定義してあるのか?

import numpy as np
import matplotlib.pyplot as plt

left=np.array([1,2,3,4,5])
height = np.array([100,200,300,400,500])
plt.bar(left,height)
plt.show()