We should go through CalChartView and follow the clang tidy suggestions and improve the documentation.