Снимите отметки на Seaborn 0.9.0 Plot - PullRequest
0 голосов
/ 29 ноября 2018

После обновления Seaborn с 0.7.1 до 0.9.0 я теперь не могу удалить отметки на своих графиках.Вот моя попытка, используя пример из Seaborn здесь :

import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt

def sinplot(flip=1):
    x = np.linspace(0, 14, 100)
    for i in range(1, 7):
        plt.plot(x, np.sin(x + i * .5) * (7 - i) * flip)

%matplotlib inline
sns.set_style({'xtick.bottom': False,
                'xtick.top': False,
                'ytick.left': False,
                'ytick.right': False})
sinplot()
sns.despine(trim=True)

enter image description here

Мне также интересно, почему стильсмотрит на матплотлиб-у.Как я могу снять отметки и сделать график более чистым?

1 Ответ

0 голосов
/ 29 ноября 2018

Параметры 'xtick.bottom' и т. Д. Не являются действительными параметрами rc для matplotlib 1.5.Вы можете использовать параметр xtick.major.size, который доступен, хотя.

В целом, я думаю, что в то время как seaborn делает вид, что хорошо работает даже со старыми версиями matplotlib, есть определенные случаи, когда использование 3-летней версии matplotlib с новейшей версией seaborn может не во всех случаях дать лучший результатвизуальный результат.Поэтому я бы порекомендовал использовать matplotlib 1.5 вместе с seaborn 0.7 или matplotlib 2.2.3 или выше вместе с seaborn 0.9.

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