Cara menggunakan indeks di plot pandas (dengan contoh)


Anda dapat menggunakan salah satu metode berikut untuk menggunakan nilai indeks pandas DataFrame sebagai nilai sumbu X dalam plot:

Metode 1: Gunakan plot()

 df. plot (y=' my_column ')

Jika Anda tidak menentukan variabel yang akan digunakan untuk sumbu x, panda akan menggunakan nilai indeks default.

Metode 2: Gunakan plot() dengan use_index=True

 df. plot (y=' my_column ', use_index= True )

Argumen use_index=True secara eksplisit memberitahu panda untuk menggunakan nilai indeks untuk sumbu x.

Kedua cara ini akan menghasilkan hasil yang sama.

Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan pandas DataFrame berikut:

 import pandas as pd

#create DatFrame
df = pd. DataFrame ({' sales ': [8, 8, 9, 12, 13, 14, 22, 26, 25, 22]},
                   index=pd. date_range (' 1/1/2020 ', periods= 10 , freq=' m '))

#view DataFrame
print (df)

            dirty
2020-01-31 8
2020-02-29 8
2020-03-31 9
2020-04-30 12
2020-05-31 13
2020-06-30 14
2020-07-31 22
2020-08-31 26
2020-09-30 25
2020-10-31 22

Contoh 1: Gunakan plot()

Kode berikut menunjukkan cara menggunakan fungsi plot( ) di panda untuk membuat diagram garis yang menggunakan nilai indeks dari DataFrame sebagai sumbu x dan nilai dari kolom penjualan sebagai nilai sumbu y:

 #create line chart and use index values as x-axis values
df. plot (y=' sales ') 

panda menggunakan indeks sebagai nilai sumbu x di plot

Perhatikan bahwa plot secara otomatis menggunakan tanggal indeks DataFrame sebagai nilai pada sumbu x diagram garis.

Karena kami tidak menentukan variabel yang akan digunakan pada sumbu x, panda menggunakan nilai indeks default.

Contoh 2: Gunakan plot() dengan use_index=True

Kode berikut menunjukkan cara menggunakan fungsi plot( ) dengan argumen use_index=True untuk membuat diagram garis yang menggunakan nilai indeks dari DataFrame sebagai sumbu x dan nilai dari kolom penjualan sebagai sumbu nilai y:

 #create line chart and use index values as x-axis values
df. plot (y=' sales ', use_index= True ) 

panda menggunakan indeks sebagai nilai sumbu x di plot

Sekali lagi, plot menggunakan tanggal indeks DataFrame sebagai nilai pada sumbu x grafik garis.

Perhatikan bahwa grafik ini cocok dengan grafik sebelumnya.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di panda:

Pandas: Cara menambahkan judul ke plot
Pandas: Cara Membuat Judul Plot
Pandas: Cara Membuat Plot Batang dari GroupBy

Tambahkan komentar

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