我想在桌面应用程序中创建数据可视化,使用框架,语言和库来帮助完成这类任务.可视化应该是交互式的:可点击,可拖动,可自定义,动画......
我想创建的内容类似于此处显示的示例: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书
除此之外,我认为细节取决于你想要完成什么 - 正在分析什么数据,观众是谁,以及期望的"消息"是什么.