Ответ 1
Удалив тики, вы имеете в виду удалить метки тика или сами клещи? Это приведет к удалению меток:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 2*np.pi, 100)
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(x, np.sin(x))
ax.grid(True)
ax.set_xticklabels([])
plt.show()
Если вы действительно хотите избавиться от маленьких тиков, вы можете добавить это:
for tic in ax.xaxis.get_major_ticks():
tic.tick1On = tic.tick2On = False
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 2*np.pi, 100)
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(x, np.sin(x))
ax.grid(True)
for tic in ax.xaxis.get_major_ticks():
tic.tick1On = tic.tick2On = False
tic.label1On = tic.label2On = False
plt.show()