Задать свойства оси после создания графика - PullRequest
0 голосов
/ 14 мая 2018

Я использую seaborn и пытаюсь создавать, а затем редактировать графики.Я немного новичок в Python, и я хотел бы сделать что-то вроде этого:

1) Создать сюжет: g = sns.lmplot(x, y, df, hue=z); #with seaborn imported as sns

2) g.style = "whitegrid" #I know this cannot be done as written, but how?

3) g.Font = "times new roman" #Same comment...

В любом случае, я надеюсь, что это имеет смысл.Я ценю помощь.

Ответы [ 2 ]

0 голосов
/ 15 мая 2018

Вы можете изменить атрибуты для sns при переходе от одного графика к другому.

x = np.random.randint(0, 10, size=10)
y = np.random.randint(0, 10, size=10)
z = np.random.randint(0, 2, size=10)
df=pd.DataFrame({
    'x':x,
    'y':y,
    'z':z
})
sns.set(style="whitegrid", font='Times New Roman')
g = sns.lmplot('x', 'y', df, hue='z')
plt.show()

sns.set(style="dark", font='Arial')
g = sns.lmplot('x', 'y', df, hue='z')
plt.show()

Выход:

enter image description here

0 голосов
/ 15 мая 2018

Можете ли вы не просто установить стиль до создания своего сюжета, например после загрузки пакета

import seaborn as sns
sns.set(style="whitegrid", font='Times New Roman')

Ссылка на морскую документацию

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