Поменяйте x галочек в Регплоте Сиборн - PullRequest
0 голосов
/ 24 апреля 2020

Можно ли изменить "имена" тиков x в regplot, используя seaborn?

У меня есть набор данных (dataset) с категориальными переменными, и я пытаюсь построить график линейная регрессия на этом:

import seaborn as sns
fig  = sns.regplot(x='Cond_L', y='RT', data=dataset, x_estimator=np.mean)

Cond_L кажется числовой переменной, но это категориальная переменная со следующими возможными значениями: 1, 2, 3, 4.

Однако при построении моя ось х возрастает от 1 до 4, но с шагом 0,5, а не 1.

Итак, мои вопросы: (1) как иметь только четыре тика; и (2), как преобразовать числа в текст, например Cond1, Cond2, Cond3, Cond4?

enter image description here

1 Ответ

0 голосов
/ 24 апреля 2020

Мне удалось найти это решение:

ax.set(xticks=np.arange(1, 5, 1))  #limit the number of ticks to 4
ax.set_xticklabels(['Cond1','Cond2','Cond3', "Cond4"]) #rename ticks 
...