еще один отличный выбор для графиков на основе SVG - d3.js . Он является преемником библиотеки Protovis, но гораздо более гибок и намного лучше написан (и, следовательно, лучше преформируется). Кроме того, вы можете стилизовать некоторые свойства элементов SVG с помощью CSS3, но не так сильно, как стиль HTML. Тем не менее, CSS все еще полезен, и вы все еще можете, например, использовать переходы для некоторых свойств. Взгляните на документ W3C Styling SVG (хотя имейте в виду, что он только обсуждает CSS2).