Protovis logo

Protovis

Composes custom views of data with simple marks, encodes data through dynamic properties, and simplifies construction with inheritance, scales, and layouts.

Made by Unknown Author

  • visualization

  • Javascript

  • Code Editor

  • visualisation

What is Protovis?

Protovis is a free and open-source visualization library that enables the creation of custom data views through a concise and flexible mark-based approach. Unlike low-level graphics libraries, Protovis simplifies the construction of visualizations by defining marks through dynamic properties that encode data, allowing for inheritance, scales, and layouts. The library utilizes JavaScript and SVG to deliver web-native visualizations that can be viewed in modern web browsers without the need for additional plugins. Although some programming experience is beneficial, Protovis is primarily declarative and designed to be learned through example-based exploration

Highlights

  • Mark-based approach for composing custom data visualizations
  • Dynamic properties that encode data to simplify construction
  • Inheritance, scales, and layouts to enhance visualization design
  • Web-native visualizations using JavaScript and SVG
  • No plugin required for viewing in modern web browsers
  • Declarative design focused on learning through examples

Platforms

  • Mac
  • Linux
  • Online
  • Windows

Languages

  • English

Features

    • Charts