Aman вірно, що ви можете використовувати звичайні команди matplotlib, але це також вбудовано в FacetGrid
:
import seaborn as sns
planets = sns.load_dataset("planets")
g = sns.factorplot("year", data=planets, aspect=1.5, kind="count", color="b")
g.set_xticklabels(rotation=30)
Є деякі коментарі та ще одна відповідь, яка стверджує, що це "не працює", проте кожен може запустити код, як написано тут, і побачити, що він працює. Інший відповідь не дає відтворений приклад того , що не працює, що робить його дуже важко адреса, але я думаю, що люди намагаються застосувати це рішення на виході функцій , які повертають в Axes
об'єкт замість Facet Grid
. Це різні речі, і Axes.set_xticklabels()
метод дійсно вимагає переліку міток і не може просто змінити властивості існуючих міток на Axes
. Урок полягає в тому, що важливо звернути увагу на те, з якими предметами ви працюєте.
import matplotlib.pylab as plt
.plt.xticks(rotation=45)