ホームページ  >  記事  >  バックエンド開発  >  Python で Matplotlib 散布図を描画する方法

Python で Matplotlib 散布図を描画する方法

PHPz
PHPz転載
2023-05-10 14:19:201644ブラウズ

plt.plot メソッドを使用する:

前の記事「Python データ分析 - Matplotlib 折れ線グラフ描画」では、plt.plot()# を使用できることを紹介しました。 # #折れ線グラフを描画するメソッド。このメソッドは散布図も描画できます。 は次のとおりです:

import random
x = range(15)
y = [i + random.randint(-2,2) for i in x]
plt.plot(x, y, "o")
plt.show()

結果の出力は次のとおりです:

Python で Matplotlib 散布図を描画する方法

plot メソッドはデフォルトで折れ線グラフを描画するため、plt.plot(x, y) と同等です。 plt.plot(x, y, "-" )、3 番目のパラメーターは "-" です。これは、座標点を接続するために線を使用することを意味します。点 . または円 を使用する場合は、これら 10 個の点を o で結びます。表示されるのは散布図です。

-.o に加えて、x、,v,^、などの他の型もあります。 待ってください。自分で探索できます。

plt.scatter メソッドを使用する:

Matplotlib には別の強力なメソッドもあります

plt.scatter(),次のような形式を使用します。

plt.scatter(x, y, s=None, c=None, marker=None, ···)

関数の主なパラメータは次のように説明されます:

  • x, y: は表します。それぞれ x 軸と y 軸に対応するデータ、リスト型パラメータを受け取る

  • #s: は点のサイズを表し、デフォルトは 20、文字またはリストの場合があります。リストはリストです。リストの各要素は、対応する点のサイズを表します。

  • c: は、点の色を表します。リストの各要素のポイント (文字またはリスト) 対応するポイントの色を表します

  • マーカー: 描画されたポイントのタイプを示します、デフォルトの小さな円#o

  • ##······
  • ##alpha :
  • ポイントの透明度を表し、0 から 1 までの小数を受け入れます

  • 例:

import random
x = range(15)
y = [i + random.randint(-2,2) for i in x]
plt.scatter(x, y, marker="v")
plt.show()
結果出力は次のとおりです:

#

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

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。