#python #seaborn
#python #seaborn
Вопрос:
Как вы можете видеть на рисунке ниже, некоторые данные обрезаны в конце. Кто-нибудь знает, как это исправить? Также я хочу, чтобы интервалы для недель по оси x были (1,2,3 … 13) для недель 1-13. Спасибо.
Комментарии:
1. Добро пожаловать в SO, пожалуйста, избегайте публикации изображений и вместо этого включайте свой код, чтобы мы могли вам помочь.
Ответ №1:
Поскольку вы не предоставили данные, я использовал приведенный ниже пример:
import seaborn as sns
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
np.random.seed(111)
df = pd.DataFrame({'Week':np.tile(np.arange(1,15),2),
'Score':np.random.uniform(np.repeat([0,1],14),
np.repeat([1,2],14),28),
'Win':np.repeat(['0','1'],14)
})
sns.lmplot возвращает FacetGrid, чтобы вы могли установить отметки оси следующим образом:
g = sns.lmplot(data=df,x='Week',y='Score',hue='Win')
g.set(xlim = (0.5,14.5))
g.set(xticks=range(14))
Комментарии:
1. Спасибо за помощь. Очень признателен