ホームページ > バックエンド開発 > Python チュートリアル > matplotlib を使用して散布図を描画する方法

matplotlib を使用して散布図を描画する方法

DDD
リリース: 2023-12-04 14:28:07
オリジナル
1933 人が閲覧しました

matplotlib で散布図を描画する手順: 1. 必要なライブラリをインポートします; 2. ランダムなデータを生成できるデータを作成します; 3. "plt.scatter()" 関数を使用して散布図を作成し、色、サイズ、透明度、その他の属性を設定します。 4. "plt.xlabel()" と "plt.ylabel()" を使用して x 軸と y 軸のラベルを追加し、"plt.title( )」を使用してタイトルを追加します; 5. 「plt .show()」関数を使用してグラフなどを表示します。

matplotlib を使用して散布図を描画する方法

このチュートリアルのオペレーティング システム: Windows 10 システム、Python バージョン 3.11.4、Dell G3 コンピューター。

Matplotlib は、散布図などのさまざまなタイプのグラフの描画に使用できる Python データ視覚化ライブラリです。以下は、Matplotlib を使用して散布図を描画する方法を示す簡単な例です。

1. 必要なライブラリをインポートします:

import matplotlib.pyplot as plt  
import numpy as np
ログイン後にコピー

2. データを作成します:

例としてランダム データを生成します。

x = np.random.rand(50)  # 生成50个随机x值  
y = np.random.rand(50)  # 生成50个随机y值
ログイン後にコピー

3. 散布図の作成:

plt.scatter() 関数を使用して散布図を作成します。色、サイズ、透明度などのプロパティを設定できます。

plt.scatter(x, y, c='b', alpha=0.5)  # c设置颜色,alpha设置透明度
ログイン後にコピー

4. ラベルとタイトルを追加します:

plt.xlabel() と plt.ylabel() を使用して、x 軸と y 軸のラベルを追加します。 plt.title() はタイトルを追加します。

plt.xlabel('X values')  
plt.ylabel('Y values')  
plt.title('Scatter plot')
ログイン後にコピー

5. チャートを表示します:

最後に、plt.show() 関数を使用してチャートを表示します。

plt.show()
ログイン後にコピー

Matplotlib は、点の形状、サイズ、色などの設定など、散布図をカスタマイズするための他のプロパティも提供します。マーカー パラメーターを使用して、円の場合は「o」、星の場合は「*」など、ポイントの形状を設定できます。 s パラメータはポイントのサイズを設定するために使用でき、c パラメータはポイントの色を設定するために使用できます。例: plt.scatter(x, y, marker='o', s=100, c='red') は、赤い背景にサイズ 100 の円形の点を描画します。

異なるカラー マップまたはカラー リストを使用して、散布図内の異なる点に異なる色を与えることもできます。たとえば、cmap パラメータを使用してカラー マップを設定し、c パラメータを使用して各ポイントのカラー値を設定できます。例: plt.scatter(x, y, c=z, cmap='viridis') は、viridis カラー マップを使用して、z 値に基づいてポイントに色を付けます。

以上がmatplotlib を使用して散布図を描画する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート