什么是用于创建图形的简单语言?

时间:2011-05-17 19:29:27

标签: graphics 3d programming-languages data-visualization

什么是快速编码语言或平台,用于在2d和3d中快速创建数据可视化图像?

我想快速编写像这样的可视化代码: http://www.visualcomplexity.com/vc

我已经知道如何编写OpenGL和DirectX代码,但这些环境是为渲染速度而非编码速度而构建的。

要尝试许多不同的想法,我不关心语言是否被解释或渲染速度较慢 - 只是能够在短时间内将内容放到屏幕上进行原型设计。

甚至连孩子的图形语言都可以工作 - 或者不是,我对这些想法持开放态度。

3 个答案:

答案 0 :(得分:6)

有处理,http://processing.org/允许快速和脏代码可视化数据。主要用于生产中不可行的研究人员。它是用java编写的。我度过了一段可怕的时光,所以我并不喜欢它。

否则,您可以将python和GraphViz用于2d图形http://www.graphviz.org/。 Python可以通过简单的学习曲线实现快速开发。

答案 1 :(得分:2)

我知道这是一个古老的问题,但却是一个有趣的问题。我认为基于Javascript的数据可视化库非常适合这些要求。它是一种脚本语言,适合快速原型设计,您的代码基本上可以在任何地方使用浏览器。

有许多用于数据可视化的Javascript库,我个人推荐D3.js,正如您从演示中看到的那样,它们有几个与此问题中链接的图表非常相似的图表。例如,This one是使用Raphael Javascript库构建的。

答案 2 :(得分:1)

processing怎么样?