Aman benar bahwa Anda dapat menggunakan perintah matplotlib normal, tetapi ini juga dibangun ke dalam 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)
Ada beberapa komentar dan jawaban lain mengklaim ini "tidak berfungsi", namun, siapa pun dapat menjalankan kode seperti yang ditulis di sini dan melihat bahwa itu berfungsi. Jawaban lain tidak memberikan contoh yang direproduksi dari apa yang tidak bekerja, sehingga sangat sulit untuk alamat, tapi saya duga adalah bahwa orang yang mencoba untuk menerapkan solusi ini ke output dari fungsi yang mengembalikan sebuah Axes
objek bukannya Facet Grid
. Ini adalah hal yang berbeda, dan Axes.set_xticklabels()
metode ini memang memerlukan daftar label dan tidak bisa begitu saja mengubah properti label yang ada di Axes
. Pelajarannya adalah bahwa penting untuk memperhatikan objek apa yang sedang Anda kerjakan.
import matplotlib.pylab as plt
.plt.xticks(rotation=45)