Cara memutar label sumbu di plot seaborn


Anda dapat menggunakan sintaks dasar berikut untuk memutar label sumbu di plot Seaborn :

 my_plot. set_xticklabels ( my_plot.get_xticklabels (), rotation= 45 )

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh: Cara memutar label sumbu di Seaborn Plot

Misalkan kita memiliki pandas DataFrame berikut yang berisi informasi tentang poin yang dicetak oleh pemain bola basket dari tim berbeda:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['Mavericks', 'Mavericks', 'Mavericks',
                            'Mavericks', 'Warriors', 'Warriors',
                            'Blazers', 'Blazers', 'Kings',
                            'some_really_really_long_name'],
                   ' points ': [22, 14, 9, 7, 29, 20, 30, 34, 19, 12]})

#view DataFrame
print (df)

                           team points
0 Mavericks 22
1 Mavericks 14
2 Mavericks 9
3 Mavericks 7
4 Warriors 29
5 Warriors 20
6 Blazers 30
7 Blazers 34
8 Kings 19
9 some_really_really_long_name 12

Kita dapat menggunakan fungsi countplot() di seaborn untuk membuat plot yang menampilkan jumlah setiap tim di DataFrame:

 import seaborn as sns

#create seaborn countplot
my_plot = sns. countplot (data=df, x=' team ')

Karena salah satu nama tim sangat panjang, nama tersebut tumpang tindih dengan nama tim lain pada sumbu x.

Untuk mengatasi masalah ini, kita dapat menggunakan kode berikut untuk memutar label sumbu X:

 import seaborn as sns

#create seaborn countplot
my_plot = sns. countplot (data=df, x=' team ')

#rotate x-axis labels
my_plot. set_xticklabels ( my_plot.get_xticklabels (), rotation= 45 )

Perhatikan bahwa setiap label sumbu X sekarang diputar 45 derajat.

Jika mau, kita juga bisa menggunakan argumen perataan horizontal untuk menggeser label sumbu x ke kiri:

 import seaborn as sns

#create seaborn countplot
my_plot = sns. countplot (data=df, x=' team ')

#rotate x-axis labels
my_plot. set_xticklabels ( my_plot.get_xticklabels (), rotation= 45 ,
                        horizontalalignment=' right ') 

Label sumbu rotasi seaborn

Masing-masing label sumbu X diputar 45 derajat dan digeser ke kiri.

Catatan : Jika Anda mengalami kesulitan mengimpor seaborn ke notebook Jupyter, Anda mungkin perlu menjalankan perintah %pip install seaborn terlebih dahulu.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di Seaborn:

Cara Menambahkan Judul ke Plot Seaborn
Cara mengubah ukuran font di plot Seaborn
Cara menyesuaikan ukuran gambar plot Seaborn

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *