i have a mysql database . i want to plot a dynamic  graph between two of my 
table colums named as date and sales .where date is stored in this 
format("yyyy-mm-dd") and sales are integers (not float )
please help me with this. though i am successful in plotting data but the 
graph is not properly drawn . i guess there's an issue with intervals.

i want
 x axis interval as : aug 30 , aug 31 ,  sep 01 , sep 02 and so on.....
y axis interval as : 0 , 10 , 20 ,30 ....


my code goes like this :


<?php 
include('dbconnect.php');
$sql_data = mysql_query("SELECT date , sales FROM analytics WHERE   
                              id ='12345'  ORDER BY date ASC");

?> 

<html>
 <head>
 <script type="text/javascript" src="https://www.google.com/jsapi";></script>

    <?php
     echo "<script type=text/javascript>";
    echo "google.load(\"visualization\", \"1\", 
{packages:[\"corechart\"]});";
    echo "google.setOnLoadCallback(drawChart);";

    echo "function drawChart() { ";
    echo "var data = google.visualization.arrayToDataTable([
    ['Date', 'Score'],";
    while($result = mysql_fetch_array($sql_data))
    {
  $t1 = strtotime($result['date']);
  $t2 = date("d",$t1);
    $display .= "[".$t2.",".$result['sales']."],";
    }
   
    $display .= " ]);";
   
    echo $display;
    
    echo "var options = {
      title: 'Sales  Analysis' ,
       vAxis: {title: \"sales\"},
       hAxis: {title: \"date\"} ,
     
      };";

    echo "var chart = new 
google.visualization.LineChart(document.getElementById('chart_div'));";
    echo "chart.draw(data, options);";
  echo "}
</script>";

?>
  </head>
  <body>
   <div id="chart_div" style="width: 900px; height: 500px;"></div>
  </body>
  </html>


-- 
You received this message because you are subscribed to the Google Groups 
"Google Visualization API" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-visualization-api/-/xHr-bzFRXCsJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-visualization-api?hl=en.

Reply via email to