dpwle46882 2019-02-26 13:24
浏览 93

php数据库到javascript图表

How to replace my javascript datapoints to my mysql database? My array x and y ??? i have trouble in plotting my mysql database...

ex.

array("x" =>(HERE), "y" =>HERE),
   by database $row['year'];



<?php

 $dataPoints = array(
  array("x" => 946665000000, "y" => 40),
  array("x" => 978287400000, "y" => 20),
  array("x" => 1009823400000, "y" => 100),
  array("x" => 1041359400000, "y" => 300),
  array("x" => 1072895400000, "y" => 500),
  array("x" => 1104517800000, "y" => 500),
  array("x" => 1136053800000, "y" => 400),
  array("x" => 1167589800000, "y" => 400),

 );

?>
<div id="chartContainer" style="height: 370px; width: 100%;"></div> 
 <script>
window.onload = function () {

var chart1 = new CanvasJS.Chart("chartContainer", {
  animationEnabled: true,
  title:{
    text: "Number of Enrollees by Year"
  },
  axisY: {
    title: "Students in numbers",
    valueFormatString: "#",
    suffix: "",
    prefix: ""
  },
  data: [{
    type: "spline",
    markerSize: 5,
    xValueFormatString: "YYYY",
    yValueFormatString: "##0. Enrolees",
    xValueType: "dateTime",
    dataPoints: <?php echo json_encode($dataPoints, JSON_NUMERIC_CHECK); ?>
  }]
});

chart1.render();

}
</script>

Its just a template from chartjs.com

Please help me guys form database php to javascript...

  • 写回答

1条回答 默认 最新

  • dter8514 2019-02-26 13:42
    关注

    As easy as :

    array_walk($dataPoints, function (&$dp, $index) use($show) {
    $dp['y'] = $show['table_data'][$index]['y'];
    })
    

    I hope to help you.

    评论

报告相同问题?

悬赏问题

  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
  • ¥15 乘性高斯噪声在深度学习网络中的应用
  • ¥15 运筹学排序问题中的在线排序
  • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛