scatter_masked.py

来自「非原创。很好的python例子」· Python 代码 · 共 21 行

PY
21 行
字号
#!/usr/bin/env pythonfrom pylab import *import matplotlib.numerix.ma as maN = 100r0 = 0.6x = 0.9*rand(N)y = 0.9*rand(N)area = pi*(10 * rand(N))**2 # 0 to 10 point radiusesc = sqrt(area)r = sqrt(x*x+y*y)area1 = ma.masked_where(r < r0, area)area2 = ma.masked_where(r >= r0, area)scatter(x,y,s=area1, marker='^', c=c, hold='on')scatter(x,y,s=area2, marker='o', c=c)# Show the boundary between the regions:theta = arange(0, pi/2, 0.01)plot(r0*cos(theta), r0*sin(theta))show()

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?