Protovis

Protovis
软件
软件描述
Protovis 通过简单的标记(如条形和点)组合出自定义的数据视图。与快速变得繁琐的低级图形库不同,Protovis 通过动态属性定义标记以编码数据,支持继承、缩放和布局等特性……
官方网站
访问软件的官方网站了解更多信息
vis.stanford.edu
什么是 Protovis?
Protovis 通过简单的图形(如条形和点)组合出定制的数据视图。与快速变得繁琐的低级图形库不同,Protovis 通过动态属性定义图形,以编码数据,支持继承、比例尺和布局,从而简化构建过程。
Protovis 免费开源,采用 BSD 许可证发布。它使用 JavaScript 和 SVG 实现原生网页可视化,无需插件(但需现代浏览器)!尽管编程经验有所帮助,Protovis 主要采用声明式语法,可通过示例轻松学习。
主要功能
🔄 替代方案
8 个选择
Vvvv
vvvv 是一个用于快速原型设计和开发的图形化编程环境。它旨在简化大型媒体环境的处理,支持物理接口、实时动态图形、音频视频,并可同时与多名用户交互。

Processing
Processing 是一个开源的编程环境和库,用于处理图像、动画和交互。它被学生、艺术家、设计师、研究人员以及爱好者用于学习编程、原型设计及开发完整应用程序。

Nodebox
NodeBox 是一款用于通过程序化图形和一种全新的图形设计方法创作生成艺术的新软件应用。

Cinder
Cinder 提供了一个强大且直观的工具箱,用于编程图形、音频、视频、网络、图像处理和计算几何。Cinder 具有跨平台特性,通常相同的代码可在 Mac OS X、Windows 以及越来越多的其他平台上运行——大多数……

OpenRNDR
简而言之,OPENRNDR是一个用于创建工具的工具。它是一个开源的创意编程框架,使用Kotlin编写,运行于Java虚拟机之上,可简化实时交互式软件的开发。它充分融合了现有的(开源)库、编辑器等基础设施。

Evaldraw
Evaldraw 允许您使用其类 C 语言快速编写小型程序。它支持静态变量、枚举、数组、函数,以及最近新增的结构体。

Context Free
Context Free 是一个通过编写称为语法的指令来生成图像的程序。该程序在几秒钟内遵循这些指令,生成可能包含数百万个形状的图像。

Processing.js
Processing.js 是一种开源编程语言,是 Processing 可视化语言的移植版本,旨在让希望在网页上进行图像、动画和交互编程的用户无需使用 Flash 或 Java 小程序。Processing.
