python四维数据绘图,python绘图及可视化
我知道我在打一匹死马,但我找不到一个合适的答案。在
我想用大数据绘制一个图:X坐标Y坐标Z坐标值
20,000行
当我调用
^{pr2}$
我得到一个错误:回溯(最近一次呼叫):
文件"新1.py ",第17行,在
X,Y=np.meshgrid(X,Y) #
网格中第4698行的文件" C:\ Program Files(x86)\ lib \ site-packages \ numpy \ lib \ function _ base。py "
output=[x.copy() for x in output]
文件" C:\ Program Files(x86)\ lib \ site-packages \ numpy \ lib \ function _ base。py”,第4698行,位于
output=[x.copy() for x in output]
记忆误差
实际上,我只想从坐标坐标得到一个三维(三维的缩写)曲面,然后根据这个坐标中的列值来绘制值。请给我一个建议
升级版:
数据示例座标值
-3.6296815834229800 e 13 9.0179595645 444805 e 13 4。
英语四级考试作文网收集整理英语四级考试作文网收集整理英语四级考试作文网收集整理英语四级考试作文网收集整理英语四级考试作文网收集整理英语四级考试作文网收集整理英语四级考试作文网收集整理英语四级考试作文网收集整理英语四级考试作文网收集整理英语四级考试作文网收集整理英语四级考试作文网收集整理英语四级考试作文网收集整理英语四级考试作文网收集整理24000年第十三季13138 . 58686868687
第十三季第九集。36860.86866868661
138.85000000000000005 e 134.444569999 e 132.
-3.67549999999900 e 13 9.749999999995 e 13 4。
-3.67549999999900 e 13 9.1849999999995 e 13 4。
-3.6296815834229800 e 13 9.0179595645 444805 e 13 4。
第十三季第九集。36860.86866868661
-3.637452147547400 e 13 9.042861310105 e 13 4.332277727.29853 e 13 2。
-3.67549999999900 e 13 9.1849999999995 e 13 4。
英语作文网收集整理英语作文网收集整理英语作文网收集整理英语作文网收集整理英语作文网收集整理英语作文网收集整理英语作文网收集整理英语作文网收集整理13月13日13时13分13秒13分13秒13秒1454547602秒13600003
-3.63088460865000 e 13 9.8880753005 e 13 4.42244444.995205 e 13 2。
-3.638460865000 e 13 9.8880753005 e 13 4.3232425 e 13 2.3533535366
英语作文网收集英语作文网收集英语作文网收集英语作文网收集英语作文网收集英语作文网收集英语作文网收集英语作文网收集英语作文网收集英语作文网收集英语作文网收集英语作文网收集英语作文网收集英语作文网收集英语作文网收集英语作文网收集英语作文网收集英语作文网收集英语作文网收集英语作文网收集英语作文网收集英语作文网收集13月13日13日13时9时2004时254037604
第十三季第13集4905页49605页4960345
-3.675549999999900 e 13 9.3699499999995 e 13 4.4455695 9999995 e 13 3。
第十三季第九集。36860.68668686667
第十三季第九集。36860.68686868667
-3.6152400000000000 e 13 8.850000000000000000004.30000000005 e 13 5.3000005
13 8.850000000000004 e 13 4.35000005
升级2:
感谢@ImportanceOfBeingErnest提供的良好解决方案
最后为了在分散旋转期间加快数据处理速度,我减少了数组,并使用了另一个后端。还为结果添加了颜色条。在将数组作为铭牌导入
从mpl_toolkits.mplot3d导入Axes3D
将matplotlib.pyplot作为血小板计数导入
从绘制精美的图表导入厘米
导入绘制精美的图表
matplotlib.use(svg )
x,y,z,v=np.loadtxt(datafile.txt ,skiprows=2,unpack=True)
如果透镜(x)为400000:
x=x[:50]
y=y[:50]
z=z[:50]
v=v[* 50]
否则如果透镜(十)200000:
x=x[:20]
y=y[:20]
z=z[:20]
v=v[:20]
否则如果透镜(十)100000:
x=x[:10]
y=y[:10]
z=z[:10]
v=v[:10]
图=plt .图()
ax=fig.add_subplot(111,projection=3d )
ax.scatter(x,y,z,c=v,s=10,cmap=cm.rainbow)
m=厘米标量映射表(cmap=cm。彩虹)
m.set_array(v)
cbar=plt.colorbar(m)
plt.show()
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。