Protovis создает настраиваемые представления данных с помощью простых меток, таких как столбцы и точки. В отличие от низкоуровневых графических библиотек, которые быстро становятся утомительными для визуализации, Protovis определяет метки с помощью динамических свойств, которые кодируют данные, позволяя наследование, масштабы и макеты для упрощения построения. Protovis является бесплатным продуктом с открытым исходным кодом, предоставляемым по лицензии BSD. Он использует JavaScript и SVG для веб-визуализации; плагин не требуется (хотя вам понадобится современный веб-браузер)! Хотя опыт программирования полезен, Protovis в основном декларативен и предназначен для изучения на примерах.