2014-01-18 196 views
0

我已經遍佈網絡看這個令人難以置信的簡單的東西,找不到它。matplotlib原點對齊的散點圖

我有一個(x,y)點的列表並想繪製它們,原點在左下方,網格標記在每個軸上顯示0,1,2,3,4 ...,並且橙色點。我該怎麼做呢?

回答

1

相當基本的,你應該在matplotlib文檔中看看,examplesgallery部分顯示了很多不同的東西以及生成它的代碼。

import matplotlib.pyplot as plt 
import numpy as np 

#Random sample data 
x = np.random.random_integers(0, 5, 10) 
y = np.random.random_integers(0, 5, 10) 

plt.scatter(x,y, c='orange') 
plt.ylim([0, y.max()]) 
plt.xlim([0, x.max()]) 
plt.grid() 
plt.show() 
+0

你如何使軸強制顯示每個滴答1? – user113819

+0

看到這個問題:http://stackoverflow.com/questions/6494232/how-to-add-constant-spaced-ticks-on-axes-whose-lenghts-vary-python – M4rtini

+0

已經知道了,但謝謝,我用過plt.xticks和plt.yticks – user113819