refactoring -> setRoot
refactoring -> noData
advanced tests for discreteBarChart
refactoring -> wrapChart
refactoring