Product Information
What is Protovis?
Protovis composes custom views of data with simple marks such as bars and dots. Unlike low-level graphics libraries that quickly become tedious for visualization, Protovis defines marks through dynamic properties of data, allowing inheritance, scales, and layouts to simplify construction. Protovis is free and open-source, provided under the BSD License. It uses JavaScript and SVG for web-native visualizations; no plugins are required (though you do need a modern web browser)! While programming experience is helpful, Protovis is primarily declarative and designed to be learned by example.
How to use Protovis?
Protovis is a tool for building custom data views using simple marks like bars and dots. It encodes data through dynamic properties and leverages inheritance, scales, and layouts to simplify visualization construction.
Core Functions of Protovis
Charts
Usage Scenarios of Protovis
- Build custom data views
- Create bar chart-based data visualizations
- Create scatter plot-based data visualizations
- Develop web-native data visualization applications
Common Questions about Protovis
What does Protovis do?
How do I use Protovis?
What are the core features of Protovis?
What are the use cases for Protovis?




















