@dilrukshirajapakshe,
I observe that the X-Value being passed in the view is a string, whereas X-Value can either be number or date-time. However you can use label to show names, which accepts string. Can you try changing map.put("x", xVal);
to map.put("label", xVal);
in Report.jsp (line no: 29) and check if it works?
If this doesn’t solve your issue, I request you to export your project as war/archive along with database so that we can run the project locally, understand your issue better and help you out.
—
Vishwas R
Team CanvasJS