У меня есть график, показывающий x4 против y:
y - это журнал какой-то другой переменной, скажем, q (то есть y = log (q)) значение q - это то, что непрофессионал будетпонять при чтении этого графика.
Я хочу установить вторичную ось в правой части графика, где линии находятся в том же вертикальном положении, что и левая ось, но метка заменяется наэквивалентное значение q - то есть exp (y) - с точностью до 2 знаков после запятой.
Существует ли эффективный способ создания вторичной оси, которая выполняет это отображение из первичной оси y?
I 'м, используя pyplot
из matplotlib
.Некоторые примеры начального кода:
import numpy as np
import matplotlib.pyplot as plt
q = np.random.rand(100,)
y = np.log(q)
x4 = np.random.rand(100,)
plt.scatter(x4, y)
Я хочу добавить вторую ось, которая имеет те же вертикальные позиции и интервалы, что и основная ось, но метки заменяются на exp (y).Также добавьте метку оси "q".
Спасибо