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

matplotlib

はじめに

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

コード

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

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

解説

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

データの生成

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でアスタリスク的な形状となる。

参考

https://matplotlib.org/gallery/lines_bars_and_markers/scatter_star_poly.html#sphx-glr-gallery-lines-bars-and-markers-scatter-star-poly-py
https://matplotlib.org/api/_as_gen/matplotlib.pyplot.subplots.html
https://matplotlib.org/api/markers_api.html
matplotlibpython
サボテンパイソン

コメント