режим журнала matplotlib настройка пользовательских тиков - PullRequest
0 голосов
/ 15 мая 2019

Я использую следующий алгоритм атм.Я хотел бы удалить 10^0, 10^1 и т. Д. Вместо этого я хотел бы установить x-ticks со значениями ts.Как бы я это сделал?

fig = plt.subplots()

# x-Axis (timesteps)
ts = np.array([1,10,20,30,40,50,
               60,70,80,90,100,200,
               300,400,500,600,700,800,
               900,1000,2190,4380,6570,8760])

# y-Axis (values)
u = []
for i in data:
    u.append(data[i])

u_array = np.array(u)

# draw plots
plt.plot(ts, u_array, label='r_grb', linestyle='None', marker='x')
plt.ticklabel_format(axis='y')

plt.xscale('log')

Пока я получаю следующий вывод: fig

Я попробовал это ax.set_xticklabels([1,10,20,30,40,50,60,70,80,90,100,200,300,400,500,600,700,800,900,1000,2190,4380,6570,8760]), и это просто показывает мне 20 30 40 50 60.Понятия не имею, почему

...