파이썬

Matplotlib scatter/line graph

카멜레온개발자 2019. 9. 29. 20:59

#scatter plot

import matplotlib.pyplot as plt
import numpy as np

#주피터 노트북을 사용하는 경우 노트북 내부에 그림 표시
%matplotlib inline

x_data = np.random.rand(100)
y_data = np.random.rand(100)

plt.title('scatter plot')
plt.grid()
plt.scatter(x_data, y_data, color='b', marker='o')
plt.show()


------------------------------------------------------
#line plot 1
import matplotlib.pyplot as plt

%matplotlib inline

x_data = [x for x in range(-5, 5)]
y_data = [y*y for y in range(-5, 5)]


plt.title('line plot')
plt.grid()
plt.plot(x_data, y_data, color='b')
plt.show()

------------------------------------------------------
#line plot 2
import matplotlib.pyplot as plt

%matplotlib inline

x_data = [-3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
y_data = [-8, -13, -0, 3, 6, -1, -5, -7, 1, 8, 7, 12, 13]


plt.title('line plot')
plt.grid()
plt.plot(x_data, y_data, color='b')
plt.show()