Как установить yscale в журнал логов? - PullRequest
0 голосов
/ 01 декабря 2018

В pyplot есть возможность установить yscale следующим образом:

ax.set_yscale('log')

, но есть ли способ обойти график 2-го градуса по оси y, может быть что-то вроде этого

ax.set_yscale('loglog')

PS: Чтобы очистить путаницу, вопрос не в том, как преобразовать и построить, что очевидно тривиально.Вопрос в том, чтобы нанести метки так, чтобы они не изменялись с ax.set_yscale('log')

1 Ответ

0 голосов
/ 01 декабря 2018

Вот небольшой рабочий код для вас с двойным журналом

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(10)
y = 10**np.arange(1, 11)
plt.plot(x,np.log10(np.log10(y)), '-kx')
plt.yticks(np.log10(np.log10(y)), y)
plt.show()

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...