[matplotlib] 61. marker=(#,#)によるマーカーの設定

matplotlib

はじめに

matplotlibのplt.scatterで作成できる散布図グラフでマーカーをmarker=(#,#)で設定する方法について説明する。

コード

解説

モジュールのインポートなど

データの生成

x,y,zの値は同じであり、x,yは座標で、zはcolorの値とする。

グラフの作成

subplotsで複数グラフを作成する。nrows=3,ncols=3で3 x 3の計9つのグラフを作成する。
axをax.ravel()で展開することで左上を[0]で右下を[8]のように指定できる。

marker=(#,#)の散布図

markerはタプルによって、(numsides、style)で設定することができる。numsidesは辺の数で、styleは0で通常のスタイルで正多角形となる。 1で星のようなシンボルになり、 2でアスタリスク的な形状となる。

コードをダウンロード(.pyファイル)

コードをダウンロード(.ipynbファイル)

参考

Marker examples — Matplotlib 3.9.2 documentation
matplotlib.pyplot.subplots — Matplotlib 3.9.2 documentation
matplotlib.markers — Matplotlib 3.9.2 documentation
matplotlibpython

コメント