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 ')
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 )
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