Python 如何在matplotlib中删除绘图上x、y轴上的值

Python 如何在matplotlib中删除绘图上x、y轴上的值,python,matplotlib,Python,Matplotlib,是否有从绘图中删除x/y轴编号(值)的方法? 不过我还是想在绘图中保留框架和网格。 /Jonas取决于您创建绘图的方式。。。最简单的方法是将xaxis勾号设置为空列表 from matplotlib import pylab x = [1,2,3,4,5] y = [2,4,6,8,10] pylab.plot(x,y) frame = pylab.gca() frame.axes.get_xaxis().set_ticks([]) frame.axes.get_yaxis().set_t

是否有从绘图中删除x/y轴编号(值)的方法? 不过我还是想在绘图中保留框架和网格。
/Jonas

取决于您创建绘图的方式。。。最简单的方法是将xaxis勾号设置为空列表

from matplotlib import pylab

x = [1,2,3,4,5]
y = [2,4,6,8,10]

pylab.plot(x,y)
frame = pylab.gca()

frame.axes.get_xaxis().set_ticks([])
frame.axes.get_yaxis().set_ticks([])

pylab.show()

是的,谢谢,但是有没有办法在绘图中仍然有一个网格?是的,谢谢,但是有没有办法在绘图中仍然有一个网格?设置勾号([])而不是设置勾号([])最好使用
NullLocator
NullForamatter