Cara mengubah ukuran gambar histogram pandas
Anda dapat menggunakan argumen figsize untuk mengubah ukuran gambar histogram yang dibuat di panda:
import matplotlib. pyplot as plt #specify figure size (width, height) fig = plt. figure (figsize=(8,3)) ax = fig. gca () #create histogram using specified figure size df[' my_column ']. hist (ax=ax)
Contoh berikut menunjukkan cara menggunakan argumen figsize dalam praktiknya.
Contoh : Cara mengubah ukuran gambar histogram panda
Misalkan kita memiliki panda DataFrame berikut:
import pandas as pd #createDataFrame df = pd. DataFrame ({' player ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P'], ' points ': [10, 12, 14, 15, 15, 15, 16, 17, 19, 19, 24, 24, 28, 30, 34, 34]}) #view first five rows of DataFrame print ( df.head ()) player points 0 to 10 1 B 12 2 C 14 3 D 15 4 E 15
Jika kita membuat histogram untuk variabel poin, panda secara otomatis akan menggunakan 6.4 sebagai lebar gambar dan 4.8 sebagai tinggi :
import matplotlib. pyplot as plt #create histogram for variable points df[' points ']. hist (grid= False ,edgecolor=' black ')
Namun, kita dapat menggunakan argumen figsize untuk mengubah lebar dan tinggi gambar:
import matplotlib. pyplot as plt #specify figure size (width, height) fig = plt. figure (figsize=(8,3)) ax = fig. gca () #create histogram using specified figure size df[' points ']. hist ( grid= False , edgecolor=' black ', ax=ax)
Histogram khusus ini memiliki lebar 8 dan tinggi 3 .
Kita juga bisa menggunakan argumen figsize untuk membuat gambar yang tingginya lebih besar dari lebarnya:
import matplotlib. pyplot as plt #specify figure size (width, height) fig = plt. figure (figsize=(4,7)) ax = fig. gca () #create histogram using specified figure size df[' points ']. hist ( grid= False , edgecolor=' black ', ax=ax)
Histogram khusus ini memiliki lebar 4 dan tinggi 7 .
Jangan ragu untuk bermain-main dengan nilai argumen figsize untuk membuat histogram dengan ukuran persis yang Anda inginkan.
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di panda:
Cara membuat histogram dari Pandas DataFrame
Cara membuat histogram dari seri Pandas
Cara memplot histogram berdasarkan grup di Pandas