Визуализация данных в настольных приложениях

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

Я хотел бы создать нечто похожее на примеры, показанные здесь: http://www.visualcomplexity.com/vc/

Это ссылки, которые я уже знаю: http://delicious.com/laura_laura/visualization?setcount=100

Предпочтительным языком является C++ / Visual C++ (MFC), потому что я знаком с ним, но приветствуются любые другие технологии, я хотел бы составить список от «максимально похожего» на Visual C++ до «очень отличного» от Visual C++.

Возможны WPF, flex, Adobe Air, flare, Javascript (работающие в браузере как клиентские приложения с доступом к локальным файлам или как настольные приложения), размещайте любые хорошие ссылки на примеры, руководства, инструкции и т. д., Которые вы знать о.

Каковы кривые обучения и сложность различных вариантов? Что бы вы выбрали и почему? С каким из них вы уже работали и каков был ваш опыт? Как бы вы начали с проектом с такими характеристиками?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
2 231
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

В вашем сообщении слишком много вопросов, чтобы на него можно было легко ответить одним ответом, поэтому вы можете попробовать повторить публикацию с конкретными вопросами. Визуализация данных - ОГРОМНАЯ область исследования, и она не сильно отличается для веб-приложений от настольных приложений.

Проще говоря, это отображение данных таким образом, чтобы визуально рассказать историю данных. Это наиболее полезно в случаях, когда объем данных таков, что табличное отображение неэффективно. Тенденции, выбросы и аномальные явления иногда можно увидеть только тогда, когда данные представлены визуально. Визуально это может быть простая диаграмма или более сложные визуализации, такие как древовидные карты или тематические карты / презентации ГИС.

Если вы заинтересованы в изучении этой области, обратите внимание на:

Эдвард Тафте - Автор, профессор и разносторонний гуру для отображения информации

Много глаз - из IBM AlphaWorks

Обработка - визуальный язык "набросков" на основе Java.

Визуализация данных - Книга О'Рейли Бена Фрая, одного из соавторов Processing.

Помимо этого, я думаю, что детали будут зависеть от того, чего вы хотите достичь - какие данные анализируются, кто является аудиторией и каково желаемое «сообщение».

Если вы хотите использовать платформу разработки Flash / Flex / ActionScript / AIR, обратите внимание на библиотеку flare из проекта prefuse:

http://flare.prefuse.org/

На данный момент я только промочил ноги, но пока мне нравится то, что я вижу.

Другие вопросы по теме