d3 vs nivo vs victory