Feature updates for responsive charts and better user experience

Dynamically barWidth for barChart;
remove scroll block when mousewheel event is disabled.