Refactored Bar's draw() to work with data format