【问题标题】:Display some data of database in line graph以折线图显示数据库的一些数据
【发布时间】:2016-12-30 02:32:28
【问题描述】:

我想问一下如何在折线图中显示一些新数据? 我曾尝试“选择时间,按时间 DESC 限制 30 从 listrik 排序的瓦特”,它成功并在折线图上显示我想要的数据,但新数据来自图表的左侧。所以我的图表从右侧跑到左侧。 我希望我的新数据来自右侧。所以我的图表从左到右运行

我的问题是,你能告诉我如何实现吗?或者给我线索

对不起我的英语 并感谢您的回答

【问题讨论】:

  • 请提供源代码。
  • 尝试更改时间 ASC。
  • 先生,我也试过了,但输出只显示 30 个旧数据
  • $mysqli = new mysqli(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_NAME); if(!$mysqli){ die("连接失败:" . $mysqli->error); } $query = sprintf("SELECT time,watt FROM listrik ORDER BY time DESC limit 50"); $result = $mysqli->query($query); $数据 = 数组(); foreach ($result as $row) { $data[] = $row; } $result->close(); $mysqli->关闭();打印 json_encode($data);

标签: php mysql graph


【解决方案1】:

如果没有看到任何垃圾代码,很难猜测,但显然您需要交换网格的 X 轴。

我的意思是,X轴的第一个位置应该是最后一个,以此类推

【讨论】:

  • 感谢您的回答,先生,您能给我建议或示例吗?
  • 有一个内置函数可以做到这一点 $reversed = array_reverse($input);
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多