take Traversable in Plot/BarChart/... instead of Iterator