Cara menggunakan gaya ggplot di plot matplotlib


Salah satu paket visualisasi data terpopuler dalam bahasa pemrograman R adalah ggplot2 .

Untuk menerapkan gaya ggplot2 ke plot yang dibuat di Matplotlib, Anda dapat menggunakan sintaks berikut:

 import matplotlib. pyplot as plt

plt. style . use (' ggplot ')

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh: Menggunakan gaya ggplot di plot Matplotlib

Katakanlah kita memiliki array NumPy dengan 1000 nilai:

 import numpy as np

#make this example reproducible.
n.p. random . seed ( 1 )

#create numpy array with 1000 values that follows normal dist with mean=10 and sd=2
data = np. random . normal (size= 1000 , loc= 10 , scale= 2 )

#view first five values
data[: 5 ]

array([13.24869073, 8.77648717, 8.9436565, 7.85406276, 11.73081526])

Kita dapat menggunakan kode berikut untuk membuat histogram di Matplotlib untuk memvisualisasikan distribusi nilai dalam array NumPy:

 import matplotlib. pyplot as plt

#create histogram
plt. hist (data, color=' lightgreen ', ec=' black ', bins= 15 )

Untuk menerapkan gaya ggplot2 ke histogram ini, kita dapat menggunakan plt.syle.use(‘ggplot’) sebagai berikut:

 import matplotlib. pyplot as plt

#specify ggplot2 style
plt. style . use (' ggplot ')

#create histogram with ggplot2 style
plt. hist (data, color=' lightgreen ', ec=' black ', bins= 15 ) 

gaya matplotib ggplot2

Histogram sekarang memiliki gaya plot yang dibuat di ggplot2.

Yakni, gaya ini menambahkan latar belakang abu-abu terang dengan garis kisi putih dan menggunakan label centang sumbu yang sedikit lebih besar.

Perhatikan bahwa kita menerapkan gaya ggplot2 ke histogram, tetapi pernyataan plt.style.use(‘ggplot’) dapat digunakan untuk menerapkan gaya ggplot2 ke plot mana pun di Matplotlib.

Catatan : Anda dapat menemukan stylesheet lain yang tersedia untuk digunakan dalam plot Matplotlib di sini .

Sumber daya tambahan

Tutorial berikut menjelaskan cara membuat grafik umum lainnya dengan Python:

Cara Membuat Diagram Batang Bertumpuk di Matplotlib
Cara membuat histogram frekuensi relatif di Matplotlib
Cara membuat barplot horizontal di Seaborn

Tambahkan komentar

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