python三维直方图宽度_python/scipy中三维方向的直方图

这并不是一个“在一个类似大小的箱子的球体上放置一个2Dgrid”的解决方案,因为我不太清楚你的意思,但我认为可视化你的数据可能会更好。在

如果可以获取方向数据(列出三维矢量)并对其进行规格化,则可以执行以下操作:import numpy as np

import matplotlib.pyplot as plt

from mpl_toolkits.mplot3d import Axes3D

fig = plt.figure()

ax = fig.add_subplot(111, projection='3d')

orientation = np.random.random((3,50))

weight = np.random.randint(100, size=50)

ax.scatter(orientation[0], orientation[1], zs= orientation[2], s=weight)

plt.show()

它将绘制代表标准化方向向量和每个方向的权重大小的点。在

另一种更复杂但更符合您最初想法的是matplotlib 3D plot教程中的片段:

^{pr2}$

你只需要计算一个颜色贴图,它是一个数组,表示在绘图的每个细分中存在的方向的加权密度,并将其作为颜色kwarg传递。

(我明天会调查的,但这应该能让你开始)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值