Matplotlib PyCharm
Matplotlib
は、2D グラフとプロットを作成するために使用される Python スクリプト モジュールです。 線のスタイル、フォント属性、書式設定軸、およびその他の機能を制御する機能を備えています。
エラー チャート、バー チャート、パワー スペクトル、ヒストグラムなど、さまざまなグラフとプロットを提供します。
Matplotlib
は、より大きな SciPy
スタックを処理するために作成されたマルチプラットフォームのデータ視覚化パッケージであり、NumPy
配列に基づいています。 ビジュアライゼーションの最大の利点の 1つは、膨大な量のデータを簡単に理解できる形式で視覚的にアクセスできることです。
PyCharm に Matplotlib
をインストールする
Matplotlib
モジュールを PyCharm IDE にインストールするには、IDE のターミナルで次のコードを実行します。
C:\Users\Your Name>pip install matplotlib
次に、import
キーワードを使用して、PyCharm IDE のプログラムに Matplotlib
モジュールをインポートします。
import matplotlib
PyCharm に Matplotlib
を手動でインストールする
有名なデータ視覚化ライブラリ matplotlib
を PyCharm IDE に手動でインストールするには、次の手順に従います。
-
PyCharm IDE に移動します。
-
Python プロジェクトを作成します。
-
トップバーの
ファイル
に移動し、設定
からプロジェクト
を選択します。 -
Python インタープリター
をクリックして、パッケージ セクションに移動します。 -
新しいパッケージまたはライブラリをインストールすることを示す
+
記号をクリックします。 -
+
記号をクリックすると新しいウィンドウが開き、matplotlib
を検索して、提案されたものをクリックします。 -
パッケージのインストール
をクリックします。 -
インストールが完了すると、
package matplotlib installed successfully
というメッセージが表示されます。 -
これで、
import
キーワードを使用して現在のプロジェクトにインポートできます。
Matplotlib
によるプロットの種類
上で述べたように、Matplotlib
ライブラリの助けを借りて、さまざまなプロットやグラフを作成できます。 そのため、ここではそれらのいくつかについて説明します。
Matplotlib
を使用したライン プロット
その名前が示すように、ライン プロットは x 軸と y 軸上に直線を形成します。 直線の 2D ラインを作成する配列形式でパラメーターを挿入する必要があります。
import sys
import matplotlib
# %matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
xpoints = np.array([2, 6])
ypoints = np.array([5, 12])
plt.plot(xpoints, ypoints)
plt.show()
出力:
Matplotlib
マーカー
Matplotlib
グラフでマーカーを管理する独自の方法は、Matplotlib
マーカーと呼ばれます。 グラフは、さまざまなマーカーやその他の表示アイコンが付属しているため、marker
関数を使用してカスタマイズできます。
以下は、最も一般的に使用されるマーカーの一部です。
マーカー | 説明 |
---|---|
. |
点 |
, |
ピクセル |
o |
丸 |
例を使ってこれらすべてを理解しましょう。
ポイントマーカー用
これを形成するには、.
を使用します。 コードは次のとおりです。
import sys
import matplotlib
# %matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([5, 13, 21, 25])
# for point marker
plt.plot(ypoints, marker=".")
plt.show()
出力:
サークルマーカー用
o
(円) マーカーを作成するには、次のコードを使用します。
import sys
import matplotlib
# %matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([4, 9, 19, 26])
# for circle
plt.plot(ypoints, marker="o")
plt.show()
出力:
Matplotlib
グリッド
グラフィック内のグリッドは、axes オブジェクトの grid()
関数を使用して表示または非表示にできます。
以下は、Matplotlib
グリッドのコードです。
import sys
import matplotlib
# %matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
x = np.array([60, 65, 70, 75, 80, 85, 90, 95, 100, 105])
y = np.array([140, 150, 160, 170, 180, 190, 200, 210, 220, 230])
plt.plot(x, y)
plt.grid()
plt.show()
出力:
Matplotlib
バー
さまざまなカテゴリの値の進行状況を表示するには、bar()
関数を使用できます。
import sys
import matplotlib
# %matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
x = np.array(["Maths", "Physics", "Chemistry", "Biology"])
y = np.array([80, 84, 75, 90])
plt.bar(x, y)
plt.show()
出力:
Matplotlib
ヒストグラム
ヒストグラム グラフは、特定の間隔での度数分布を説明します。
import sys
import matplotlib
# %matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
x = np.random.normal(140, 30, 270)
plt.hist(x)
plt.show()
出力:
まとめ
Matplotlib
は、挿入された情報を視覚化する 2D グラフを作成します。 この記事では、Matplotlib
モジュールの助けを借りてプロットできるすべての主要なグラフをカバーしようとしました。
Matplotlib
と幅広いオペレーティング システムおよびグラフィックス バックエンドとの互換性は、その重要な利点の 1つです。 使用するオペレーティング システムや好みの出力形式に関係なく、Matplotlib
を利用して機能することができます。
Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.
LinkedIn