Line / Trend Charts are drawn by interconnecting all data points in a series using straight line segments. The given example shows simple PHP Line Chart. It also includes source code that you can try running locally.
<?php $dataPoints = array( array("y" => 25, "label" => "Sunday"), array("y" => 15, "label" => "Monday"), array("y" => 25, "label" => "Tuesday"), array("y" => 5, "label" => "Wednesday"), array("y" => 10, "label" => "Thursday"), array("y" => 0, "label" => "Friday"), array("y" => 20, "label" => "Saturday") ); ?> <!DOCTYPE HTML> <html> <head> <script> window.onload = function () { var chart = new CanvasJS.Chart("chartContainer", { title: { text: "Push-ups Over a Week" }, axisY: { title: "Number of Push-ups" }, data: [{ type: "line", dataPoints: <?php echo json_encode($dataPoints, JSON_NUMERIC_CHECK); ?> }] }); chart.render(); } </script> </head> <body> <div id="chartContainer" style="height: 370px; width: 100%;"></div> <script src="https://cdn.canvasjs.com/canvasjs.min.js"></script> </body> </html>
You can customize the color and the size of the markers using markerColor and markerSize properties. Some other commonly used customization options include markerType, lineDashType, etc.