我想在桌面应用程序中创建数据可视化,使用有助于完成此类任务的框架、语言和库。可视化应该是交互式的:可点击、可拖动、可定制、动画...
我想创建的是类似于此处所见示例的内容: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 - 作者、教授和信息显示的全能大师
Many Eyes - 来自 IBM AlphaWorks
Processing - 基于Java的可视化“素描”语言
Visualizing Data - Ben Fry 的一本 O'Reilly 书,他是 Processing 的 union 创始人之一
除此之外,我认为具体情况将取决于您想要完成什么——正在分析哪些数据、受众是谁以及所需的“消息”是什么。
关于c# - 桌面应用程序中的数据可视化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/130800/