數據貼后面,先上代碼:
比較簡單就不解釋了。
# scatterimport numpy as np
import matplotlib.pyplot as pltdata = np.loadtxt('scatterData.txt')X = [-3, -2, -1, 0, 1, 2, 3]
Y = [-2, -1, 0, 1, 2]plt.scatter(data[:,0], data[:,1], c='r')#move the spines to center
ax = plt.gca()
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')
ax.xaxis.set_ticks_position('bottom')
ax.spines['bottom'].set_position(('data',0))
ax.yaxis.set_ticks_position('left')
ax.spines['left'].set_position(('data',0))#export the picture
plt.savefig('scatter.png', dpi = 300)
plt.show()
scatterData.txt里面的數據:
-3 -2
-2 -2
-1 -2
0 -2
1 -2
2 -2
3 -2
-3 -1
-2 -1
-1 -1
0 -1
1 -1
2 -1
3 -1
-3 0
-2 0
-1 0
0 0
1 0
2 0
3 0
-3 1
-2 1
-1 1
0 1
1 1
2 1
3 1
-3 2
-2 2
-1 2
0 2
1 2
2 2
3 2
python的pandas庫、2016.04.24更新
忘了把上面的畫貼出來了,補上: