2014-01-18 116 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