chart widgets based on d3