Home › Forums › Chart Support › How can I plot values from .txt file ? › Reply To: How can I plot values from .txt file ?
Why it doesn’t work ?
<!DOCTYPE html> <?PHP $file_handle = fopen("testgraph.txt", "r"); while (!feof($file_handle) ) { $line_of_text = fgets($file_handle); $parts = explode(' ', $line_of_text); //print $parts[0]. "<BR>"; // $parts[0]. $parts[1]. } fclose($file_handle); ?> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>Generating DataPoints in a loop - jsFiddle demo by anjalij</title> <script type='text/javascript' src='/js/lib/dummy.js'></script> <link rel="stylesheet" type="text/css" href="/css/result-light.css"> <style type='text/css'> </style> <script type='text/javascript'>//<![CDATA[ window.onload=function(){ var limit = 100; //increase number of dataPoints by increasing this var y = 0; var x=0; var data = []; var dataSeries = { type: "line" }; var dataPoints = []; for (var i = 0; i < limit; i += 1) { y = <?php echo $parts[i] ?>; dataPoints.push({ x: i, y: y }); x+= 0.25; } dataSeries.dataPoints = dataPoints; data.push(dataSeries); var chart = new CanvasJS.Chart("chartContainer", { zoomEnabled: true, title:{ text: "Generating DataPoints in a loop" }, axisX:{ //minimum: 0, //maximum: 300 , valueFormatString:"0.00" }, data: data, }); chart.render(); }//]]> </script> </head> <body> <script type="text/javascript" src="https://cdn.canvasjs.com/canvasjs.min.js"></script> <div id="chartContainer" style="height: 300px; width: 100%;"></div> </body> </html>
My .txt file is here : http://ladykillernicky.uni.me/testgraph.txt