Я пытаюсь полностью удалить ось Y из графика, созданного с помощью matplotlib. Код, который я использую:
import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np
from scipy.stats import skewnorm
f = plt.figure(figsize=(8,4))
ax = f.add_subplot(111)
colors = ["windows blue", "faded green", "dusty purple"]
colors = sns.xkcd_palette(colors)
b = 4
for j, a in enumerate([(0, 'No skew'), (b, 'Positive skew'), (-b, 'Negative skew')]):
x = np.linspace(skewnorm.ppf(0.001, a[0]), skewnorm.ppf(0.999, a[0]), 100)
y = skewnorm.pdf(x, a[0])
plt.plot(x, y, label=a[1], color=colors[j])
ax.yaxis.set_visible(False)
plt.legend(loc=2)
sns.despine()
Создает график со снятыми галочками по оси Y, но сама ось все еще видна (показано ниже). Как я могу полностью отключить эту ось?
![Plot with y-axis still visible](https://i.stack.imgur.com/JDps8.png)