次のような散布図をプロットしています。
from pylab import *
n = 1024
X = np.random.normal(0,1,n)
Y = np.random.normal(0,1,n)
T = np.arctan2(Y,X)
axes([0.025,0.025,0.95,0.95])
scatter(X,Y, s=75, c=T, alpha=.5)
xlim(-1.5,1.5), xticks([])
ylim(-1.5,1.5), yticks([])
# savefig('../figures/scatter_ex.png',dpi=48)
show()
カラースケールを説明する凡例を追加したいと思います:
黄色が 0 のように、赤が 10 など...
私はそれを行う方法を見つけることができません.imshowは次のように機能します:
from pylab import *
def f(x,y): return (1-x/2+x**5+y**3)*np.exp(-x**2-y**2)
n = 10
x = np.linspace(-3,3,3.5*n)
y = np.linspace(-3,3,3.0*n)
X,Y = np.meshgrid(x,y)
Z = f(X,Y)
axes([0.025,0.025,0.95,0.95])
imshow(Z,interpolation='nearest', cmap='bone', origin='lower')
colorbar(shrink=.92)
xticks([]), yticks([])
# savefig('../figures/imshow_ex.png', dpi=48)
show()
しかし、散らばったチャートに追加する方法が見つかりません。
誰かがすでにこの問題に対処しなければなりませんでしたか?
ご協力いただきありがとうございます。