скрывая оси текста в библиотек matplotlib участков

Я пытаюсь построить фигуру без отметок или номеров на любой из осей (я использую топоры в традиционном смысле, не номенклатура библиотек matplotlib!). Проблемой я сталкивался, где библиотек matplotlib корректирует X(г)ticklabels путем вычитания величины N, добавляет N в конце оси.

Это может быть смутное, но следующий упрощенный пример показывает проблемы, с 6.18 быть оскорбительного значения n:

import matplotlib.pyplot as pltimport randomprefix = 6.18rx = [prefix+(0.001*random.random()) for i in arange(100)]ry = [prefix+(0.001*random.random()) for i in arange(100)]plt.plot(rx,ry,'ko')frame1 = plt.gca()for xlabel_i in frame1.axes.get_xticklabels():    xlabel_i.set_visible(False)    xlabel_i.set_fontsize(0.0)for xlabel_i in frame1.axes.get_yticklabels():    xlabel_i.set_fontsize(0.0)    xlabel_i.set_visible(False)for tick in frame1.axes.get_xticklines():    tick.set_visible(False)for tick in frame1.axes.get_yticklines():    tick.set_visible(False)plt.show()

Три вещи, которые я хотел бы знать, являются:

  • How to turn off this behaviour in the first place (although in most cases it is useful, it is not always!) I have looked through matplotlib.axis.XAxis and cannot find anything appropriate

  • How can I make N disappear (i.e. X.set_visible(False))

  • Is there a better way to do the above anyway? My final plot would be 4x4 subplots in a figure, if that is relevant.