На мой D3 — это лучшая библиотека на данный момент, но она достаточно низкоуровневая.
Есть множество библиотек для быстрого построения графиков, графов, диаграм и т.д. на её основе. Я бы советовал использовать какую-то из них. Например
NVD3 или
PolychartJS.
Ещё есть Raphaël и
gRaphaël на её основе.