Skip to content

bycolour2/data-visualization

Repository files navigation

Визуализация данных (Data Visualization)

Обзор проекта

Этот проект представляет собой веб-приложение для визуализации трехмерных научных данных с использованием ортогональных проекций. Приложение позволяет исследовать маркерные данные и температурные поля в интерактивном режиме.

image.png

Основные возможности

  • 2D визуализация маркеров - отображение срезов трехмерных маркерных данных с цветовой кодировкой
  • Термовизуализация - отображение температурных полей с возможностью настройки параметров
  • Интерактивные элементы управления - выбор срезов, осей проекции и масштаба
  • Графики температурных циклов - анализ температурных изменений в выбранных точках

Технологии

Проект разработан с использованием современного стека технологий:

  • React - библиотека для создания пользовательского интерфейса
  • TypeScript - типизированный JavaScript для надежного кода
  • Vite - быстрый инструмент сборки для современных веб-приложений
  • Canvas API - для эффективной отрисовки визуализаций
  • Tailwind CSS - для стилизации компонентов
  • react-chartjs-2 - для построения графиков

Структура данных

Приложение работает с двумя основными типами данных:

  1. Маркерные данные (Mar.txt) - трехмерный массив целочисленных значений, представляющих различные материалы или области
  2. Температурные данные (Tem.txt) - трехмерный массив значений с плавающей точкой, представляющих температуру в каждой точке пространства

Начало работы

Установка зависимостей

npm install

или

pnpm install

Запуск в режиме разработки

npm run dev

Сборка для продакшена

npm run build

Использование

  1. После запуска приложения вы увидите две основные секции визуализации
  2. В верхней секции отображаются маркеры материалов
  3. В нижней секции представлена термовизуализация с интерактивными элементами управления
  4. Используйте панель управления для выбора среза, оси проекции и настройки параметров отображения
  5. Кликните на интересующую область для просмотра графика температурного цикла

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published