Как создать трехмерные блоки в диаграмме matplotlib и подсчитать общее количество точек в каждом блоке? - PullRequest
2 голосов
/ 07 апреля 2020

У меня есть трехмерная диаграмма рассеяния, как показано на рисунке. Я должен разделить ось и создать набор 3d-блоков на графике и подсчитать общее количество точек в каждом 3d-блоке. Может кто-нибудь сказать мне, как создать 3D-диаграммы на графике и подсчитать количество точек в каждом из них.

Здесь я использовал набор данных crowd_tempera для создания точечного графика. enter image description here

1 Ответ

1 голос
/ 07 апреля 2020

Вы можете создать трехмерную гистограмму, используя np.histogramdd(), где вы устанавливаете ячейки по осям x, y и z. Документацию по использованию функции вы можете найти здесь . Если вам нужна дополнительная помощь в решении вашей проблемы, предоставьте пример кода.

В другой заметке, возможно, есть более эффективные способы визуализации ваших данных. Я думаю, вам будет довольно сложно визуально представить эту трехмерную гистограмму. Попробуйте использовать метод широты и температуры или просто выполните гистограмму широты и долготы, чтобы увидеть пространственное распределение данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...