У меня есть график журнала, где незначительные отметки отображаются только по оси x, а не по оси y. Потому что мои основные отметки оси Y не расположены так, как ось X. график
Вот мой код,
import numpy as np
import matplotlib.pyplot as plt
z = np.loadtxt("msd_profile2.out",delimiter=' ',skiprows=200005)[:, 5]
y= np.loadtxt("msd_profile2.out",delimiter=' ',skiprows=200005)[:, 4]
x=np.loadtxt("msd_profile2.out",delimiter=' ',skiprows=200005)[:, 3]
time =np.loadtxt("msd_profile2.out",delimiter=' ',skiprows=200005)[:, 2]
xy= (np.sqrt(x**2+y**2))
plt.rc('font', size=18,family='serif')
plt.rc('xtick', labelsize='x-small')
plt.rc('ytick', labelsize='x-small')
fig, ax = plt.subplots()
ax.plot(time, z,label="Z")
ax.plot(time, xy,label="XY")
ax.set_xscale('log')
ax.set_yscale('log')
ax.set_xlabel('Time')
ax.set_ylabel('MSD')
ax.legend()
plt.savefig('H:/figure/msd_ar12.png', dpi=600)
plt.show()
Как я могу добавить настройку интервала между отметками в оси Y? Думаю, это должно быть сделано по умолчанию.