Matplotlib プロットで ggplot スタイルを使用する方法


R プログラミング言語で最も人気のあるデータ視覚化パッケージの 1 つはggplot2です。

Matplotlib で作成されたプロットに ggplot2 スタイルを適用するには、次の構文を使用できます。

 import matplotlib. pyplot as plt

plt. style . use (' ggplot ')

次の例は、この構文を実際に使用する方法を示しています。

例: Matplotlib プロットでの ggplot スタイルの使用

1000 個の値を持つ NumPy 配列があるとします。

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

次のコードを使用して Matplotlib でヒストグラムを作成し、NumPy 配列内の値の分布を視覚化できます。

 import matplotlib. pyplot as plt

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

このヒストグラムに ggplot2 スタイルを適用するには、次のようにplt.syle.use(‘ggplot’)を使用します。

 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 ) 

matplotib ggplot2 スタイル

ヒストグラムには、ggplot2 で作成されたプロットのスタイルが適用されます。

つまり、このスタイルは、白いグリッド線のある明るい灰色の背景を追加し、わずかに大きな軸目盛りラベルを使用します。

ggplot2 スタイルをヒストグラムに適用しましたが、 plt.style.use(‘ggplot’)ステートメントを使用して ggplot2 スタイルを Matplotlib の任意のプロットに適用できることに注意してください。

: Matplotlib プロットで使用できる他のスタイルシートは、ここで見つけることができます。

追加リソース

次のチュートリアルでは、Python で他の一般的なグラフを作成する方法を説明します。

Matplotlib で積み上げ棒グラフを作成する方法
Matplotlib で相対頻度ヒストグラムを作成する方法
Seaborn で水平バープロットを作成する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です