barchart directive
barchart integration