2👍
To answer my own question, I think I figured out what was wrong. The chart values are in number format. But I was passing it as string. So all that was needed to be done is convert those strings into values or number using javascript typecasting.
And a section of my chart.js where I pass the data is :
series: [{
type: 'column',
name: 'User Profile',
data: [
['Questions', Number(questions)],
['Answers', Number(answers)],
['Documents', Number(docs)]
]
}]
Changing the strings into numbers, the chart was rendered!
Source:stackexchange.com