我想在桌面应用程序中创建数据可视化,使用框架,语言和库来帮助完成这类任务。可视化应该是交互式的:可点击,可拖动,可自定义,动画......

我想要创建的内容类似于此处显示的示例: 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(在浏览器中作为客户端应用程序运行,可以访问本地文件或桌面应用程序)是可能的,发布任何有关示例,教程,操作方法等的良好链接你知道的。

不同选项的学习曲线和复杂程度是什么?你会选择哪一个?为什么?你有没有和你一起工作过,你的经历如何?您将如何从具有这种特征的项目开始?

有帮助吗?

解决方案

您的帖子中有太多问题需要在一个回复中轻松回答,因此您可以尝试使用特定问题重新发帖。数据可视化是一个巨大的研究领域,它与Web应用程序与桌面应用程序没有显着差异。

简而言之,它是以一种直观地讲述数据故事的方式显示数据。在数据量足以表格显示无效的情况下,它最有用。有时只能在数据以可视方式表示时才能看到趋势,异常值和异常事件。视觉上可以是一个简单的图表,也可以是更高级的可视化,例如树图或专题地图/ GIS演示。

如果这是您有兴趣学习的领域,请查看:

Edward Tufte - 作者,教授和全能大师展示信息

多只眼睛 - 来自IBM AlphaWorks

处理 - 视觉“草图绘制”基于Java的语言

可视化数据 - Ben Fry的O'Reilly着作,其中一本Processing的共同创造者

除此之外,我认为细节取决于你想要完成什么 - 正在分析什么数据,观众是谁,以及期望的“消息”是什么?是

其他提示

如果您愿意使用Flash / Flex / ActionScript / AIR开发平台,那么请查看“flare”。库,来自prefuse项目:

http://flare.prefuse.org/

此时我只是弄湿了脚,但到目前为止,我喜欢我所看到的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top