いろんなものはつながっている

pythonでグラフ上に白抜き○をプロットする

matplotlibでグラフ上にに白抜き○をプロットする。

マーカのタイプを指定してあげれば、プロットできるけど、白抜きにするのはどうしあらよいかと調べたらfacecolo=”None”で白抜きにできることがわかった。○の線の色はedgecolorsで指定。

shiromaru

import numpy as np
import matplotlib.pyplot as plt

x_axis=np.linspace(0,1,100)
y_axis=np.linspace(-1,0,100)
scat_x=np.random.rand(10)
scat_y=np.random.rand(10)*-1
xx,yy=np.meshgrid(x_axis,y_axis)
exp_sample=np.exp(xx+yy)
#カラーマップを表示
plt.pcolormesh(x_axis,y_axis, exp_sample)
#カラーマップ上に白抜き○をプロット
plt.scatter(scat_x, scat_y,  facecolor='None', edgecolors='red')

plt.show()

plot.scatterの仕様はここを参考にした。

また、plotのスタイルをいろいろ変更できるみたい。いろいろかっこいいのがある。

関連記事

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

スポンサード リンク

カテゴリー

スポンサード リンク