Я столкнулся с проблемой при использовании despine () с seaborn. Я пытаюсь использовать две оси Y и удаляю только необходимые шипы для каждой оси, но despine () также удаляет отметки с правой вертикальной оси. Ниже приведен минимальный рабочий пример:
import numpy as np
import matplotlib.pyplot as plt
import seaborn
seaborn.set()
seaborn.set_style("ticks")
fig, ax1 = plt.subplots(figsize=(6,2))
ax2 = ax1.twinx()
ax1.plot(np.array([0,1,3]))
ax2.plot(np.array([2,2,1]))
seaborn.despine(ax=ax2, left=True, right=False, trim="True")
seaborn.despine(ax=ax1, bottom=True, left=False, right=True, trim="true")
plt.show()
Как вы можете видеть на изображении ниже, это также привело к удалению меток с правой вертикальной оси (что мне не нужно).
Мы будем очень признательны за любые идеи о том, как я могу это исправить!