Home › Forums › Chart Support › not able to Create temprature(per Day) graph › Reply To: not able to Create temprature(per Day) graph
rahul,
Y values can be numeric only and you are trying to use y values as string.
Below is the code with issue fixed :
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript">
window.onload = function () {
var chart = new CanvasJS.Chart("chartArea", {
title: {
text: name + " Details"
},
zoomEnabled: true,
animationEnabled: true,
theme: "theme4",
axisY: {
title: "Temprature(C)"
},
axisX: {
valueFormatString: "DD/MMM hh:mm:ss",
labelAngle: -50
},
data: [
{
markerType: "square",
markerColor: "#d9534f",
markerSize: 10,
type: "line",
toolTipContent: "<b>{x}</b> Temprature: {status}",
xValueType: "dateTime",
dataPoints: [
{ x: new Date(1428984013000), y: 22, status: "22(C)" },
{ x: new Date(1428984613000), y: 22, status: "22(C)" },
{ x: new Date(1428988213000), y: 25, status: "25(C)" },
{ x: new Date(1428988813000), y: 25, status: "25(C)" },
{ x: new Date(1428989113000), y: 26, status: "26(C)" },
{ x: new Date(1428989413000), y: 27, status: "27(C)" },
{ x: new Date(1428991213000), y: 30, status: "30(C)" },
{ x: new Date(1428994813000), y: 33, status: "33(C)" },
{ x: new Date(1429002013000), y: 35, status: "35(C)" },
{ x: new Date(1429009213000), y: 30, status: "30(C)" },
{ x: new Date(1429011013000), y: 28, status: "28(C)" },
{ x: new Date(1429012813000), y: 26, status: "26(C)" },
{ x: new Date(1429016413000), y: 26, status: "26(C)" },
{ x: new Date(1429011013000), y: 25, status: "25(C)" },
{ x: new Date(1429014613000), y: 25, status: "25(C)" },
{ x: new Date(1429018213000), y: 25, status: "25(C)" },
{ x: new Date(1429021813000), y: 25, status: "25(C)" }
]
}
]
});
chart.render();
}
</script>
<script type="text/javascript" src="CanvasJS.js"></script>
</head>
<body>
<div id="chartArea" style="height:400px; width: 50%; margin: 0 auto 0 auto; border: 2px solid black"></div>
</body>
</html>
__
Anjali