国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
【python系列】使用mayavi畫(huà)3d散點(diǎn)圖

如何使用mayavi,請(qǐng)參見(jiàn)上一篇文章。


1.使用mayavi

代碼

[python] view plain copy
  1. import enthought.mayavi.mlab as mylab  
  2. import numpy as np  
  3. x, y, z, value = np.random.random((4, 40))  
  4. mylab.points3d(x, y, z, value)  
  5. mylab.show()  

效果





2.使用mpl_toolkits

代碼

[python] view plain copy
  1. import pylab as p  
  2. import mpl_toolkits.mplot3d.axes3d as p3  
  3. import numpy as np  
  4. #data is an ndarray with the necessary data and colors is an ndarray with #'b', 'g' and 'r' to paint each point according to its class ...  
  5. fig=p.figure()  
  6. point_num=100  
  7. data=np.random.random((point_num,3))  
  8. colors=[['b','g','r'][int(i*2.999)] for i in np.random.random((point_num,1))]  
  9. ax = p3.Axes3D(fig)  
  10. ax.scatter(data[:,0], data[:,1], data[:,2], c=colors)  
  11. ax.set_xlabel('X')  
  12. ax.set_ylabel('Y')  
  13. ax.set_zlabel('Z')  
  14. fig.add_axes(ax)  
  15. p.show()  

效果






3.帶標(biāo)簽的

代碼

[python] view plain copy
  1. import numpy as np  
  2. from mpl_toolkits.mplot3d import Axes3D  
  3. import matplotlib.pyplot as plt  
  4.   
  5. def randrange(n, vmin, vmax):  
  6.     return (vmax-vmin)*np.random.rand(n) + vmin  
  7.   
  8. fig = plt.figure()  
  9. ax = fig.add_subplot(111, projection='3d')  
  10. n = 100  
  11.   
  12. for c, m, zl, zh in [('r', 'o', -50, -25), ('b', '^', -30, -5)]:  
  13.     xs = randrange(n, 23, 32)  
  14.     ys = randrange(n, 0, 100)  
  15.     zs = randrange(n, zl, zh)  
  16.     ax.scatter(xs, ys, zs, c=c, marker=m)  
  17.   
  18. ax.set_xlabel('X Label')  
  19. ax.set_ylabel('Y Label')  
  20. ax.set_zlabel('Z Label')  
  21. plt.show()  

效果



本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
用Python和MoviePy將數(shù)據(jù)動(dòng)態(tài)可視化
用Python模擬隨機(jī)游走(Random walks)
【MQ筆記】超簡(jiǎn)單的最小二乘法擬合平面(Python)
33K Star!這才是程序員需要的神器
Python生成隨機(jī)數(shù)組的方法小結(jié)
三維散點(diǎn)圖
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服