Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to remove values on x,y axis on plot in matplotlib

Is there a way to remove the x/y axis numbers(values) from a plot? I still want to keep the frame and grid in the plot though. /Jonas

like image 521
jonas Avatar asked Nov 08 '13 12:11

jonas


1 Answers

depending on how you have created the plot... the simplest way would be to set the xaxis tick to an empty list

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()
like image 140
Naib Avatar answered Oct 19 '22 05:10

Naib