This tool is coming soon.

Что такое 3D-диаграмма рассеяния?

3D-диаграмма рассеяния создаёт интерактивные трёхмерные графики из ваших данных. Вращайте, масштабируйте и перемещайте камеру, чтобы обнаружить закономерности и кластеры, которые легко пропустить на плоских графиках. Раскрашивайте по группам, меняйте размер точек и подписывайте оси.

Вставьте CSV напрямую или загрузите файл с тремя числовыми колонками X, Y, Z плюс необязательную колонку группы для раскраски. Рендер на Plotly, поэтому вращение, зум и панорама держатся плавными примерно до 10 000 точек. Пять встроенных палитр закрывают большинство задач; плоскости осей и сетку можно отключить для опрятного вида в публикациях.

Как использовать

  1. Вставьте данные в формате CSV со столбцами для координат X, Y, Z или загрузите CSV-файл. Дополнительно можно включить столбец «Группа» для цветовой кодировки.
  2. Настройте подписи осей, размер точек, цветовую палитру и фон. Включайте или отключайте сетку и осевые плоскости для лучшего восприятия глубины.
  3. Вращайте график перетаскиванием, масштабируйте колёсиком мыши, затем экспортируйте в PNG или скачайте интерактивный HTML-файл для совместного использования.

Когда использовать

  • Находить кластеры в трёхвариантных данных, которые теряются в любой 2D-проекции.
  • Визуализировать показания датчиков (широта, долгота, высота) или захваты движения во времени.
  • Показывать результаты в презентации через интерактивный HTML-экспорт вместо плоской картинки.

Результат

Биолог вставляет 200 строк данных экспрессии генов (значения генов A, B, C) с группировкой по типу ткани. На 3D-графике обнаруживаются два отчётливых кластера, которые не были видны ни в одной двумерной проекции.

Частые вопросы

Сколько точек график тянет до того, как начинает тормозить?
До примерно 10 000 точек идёт плавно на современном ноутбуке. Дальше при вращении ощутимы просадки. Для бóльших датасетов агрегируйте или сэмплируйте заранее: пара тысяч представительных точек обычно рассказывает ту же историю.
Какого формата ждёт парсер CSV?
Первая строка — заголовки через запятую. Колонки 1–3 читаются как числовые X, Y, Z. Любая колонка с 4-й по счёту с именем вроде group, category или class используется для группировки по цвету. Строки с нечисловыми X/Y/Z пропускаются молча.
Можно ли подписать отдельные точки или добавить тултипы?
При наведении показываются исходные X, Y, Z и имя группы, если она задана. Текстовые подписи на каждой точке не поддерживаются: в 3D они нещадно перекрывают друг друга. Если нужны постоянные подписи, экспортируйте HTML и поправьте код Plotly.
Почему оси начинаются с каких-то странных, не нулевых значений?
График сам масштабирует каждую ось от минимума до максимума данных, с небольшим отступом. Так лучше виден разброс, но скрывается ноль. Если ось должна быть привязана к нулю, нормализуйте данные перед вставкой.
Остаётся ли экспортированный HTML интерактивным после скачивания?
Да. Экспортный HTML сохраняет данные полностью интерактивными: он по-прежнему вращается, масштабируется и сдвигается, а заголовок и стиль вшиты внутрь. При открытии файл подгружает библиотеку Plotly с CDN, поэтому ему нужно интернет-соединение, а не работа офлайн. Внутри вшиты только ваши данные, так что сам файл остаётся небольшим.

Похожие инструменты