- 积分
- 56709
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-6-21
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 MeteoInfo 于 2017-7-14 14:44 编辑
终于有三维图功能了,使用了SurfacePlotter的代码,并配合MeteoInfo本身的功能进行了一些改造,推出了三维表面图绘制函数 surf 。三维显示并没有使用OpenGL等硬件加速技术,跨平台还是很容易。MeteoInfoLab的Figure的标题栏右边加了一个旋转工具,选中该工具可以实时旋转3维图形。
 - x = arange(1, 10, 0.2)
- y = arange(1, 20, 0.4)
- x, y = meshgrid(x, y)
- z = sin(x) + cos(y)
- #Plot
- ls = surf(x, y, z, 20)
- colorbar(ls,shrink=0.8)
- title('Surface 3D plot example')
 - x = linspace(-2, 2, 25)
- y = linspace(-2, 2, 25)
- x, y = meshgrid(x, y)
- z = x * exp(-x ** 2 - y ** 2)
- #Plot
- ls = surf(x, y, z, 20)
- colorbar(ls,shrink=0.8)
- title('Surface 3D plot example')
|
|