Aman đúng là bạn có thể sử dụng các lệnh matplotlib bình thường, nhưng điều này cũng được tích hợp vào 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)
Có một số ý kiến và một câu trả lời khác cho rằng "không hoạt động", tuy nhiên, bất kỳ ai cũng có thể chạy mã như được viết ở đây và thấy rằng nó hoạt động. Câu trả lời khác không cung cấp một ví dụ có thể lặp lại về những gì không hoạt động, khiến việc giải quyết rất khó khăn, nhưng tôi đoán là mọi người đang cố gắng áp dụng giải pháp này cho đầu ra của các hàm trả về một Axes
đối tượng thay vì a Facet Grid
. Đây là những điều khác nhau và Axes.set_xticklabels()
phương pháp thực sự yêu cầu một danh sách các nhãn và không thể đơn giản thay đổi các thuộc tính của các nhãn hiện có trên Axes
. Bài học là điều quan trọng là phải chú ý đến loại đối tượng bạn đang làm việc.
import matplotlib.pylab as plt
.plt.xticks(rotation=45)