python - 如何在 matplotlib 图表中创建 3d 框并计算每个框中的点总数?
问题描述
如图所示,我有一个 3d 散点图。我必须划分轴并在图表中创建一组 3d 框,并计算每个 3d 框中的点总数。谁能告诉我如何在图表中创建 3d 框并计算每个框中的点数。
在这里,我使用了 crowd_temperature 数据集来生成散点图。
解决方案
您可以使用np.histogramdd()
沿 x、y 和 z 轴设置 bin 的位置来制作 3D 直方图。您可以在此处找到有关如何使用该功能的文档。如果您需要更多帮助来解决您的问题,请提供示例代码。
另一方面,可能有更好的方法来可视化您的数据。我认为您会发现以有意义的方式可视化此 3D 直方图相当困难。尝试采用纬度与温度的方法,或者只是做一个纬度与经度直方图来查看数据的空间分布。
推荐阅读
- jenkins - 哪个选项最适合将 gitlab 与 Jenkins 集成
- javascript - 使用 JavaScript 打开相同的浏览器窗口
- batch-file - 如何在批处理文件的 if 语句中获得正确的比较
- r - 如何指定 Conda env 路径以在 R 中安装所有库
- javascript - 是否可以使用 chart.js 制作 3D 饼图?
- c# - 为什么用于 PDF 处理的 Telerik UI TableCell 不支持 CanWrapContent?
- c# - klocwork 错误 - 在第 151 行检查为 null 的引用“SchoolDataSet”将在第 153 行取消引用
- ruby-on-rails - 我应该如何在 Rails 引擎中实现 ActiveStorage
- javascript - 如果未输入表单中的字段,php会显示一个警告框
- c# - SvcTraceViewer 未以红色显示异常