首页 > 解决方案 > Google 条形图在没有可用数据的情况下填充空白

问题描述

我尝试使用 Google Chart 和 mysql 作为数据源制作一些图表。

我想为每个小时创建一个包含 24 列的图表。我希望所有时间都显示出来,即使是在一天中没有可用数据的情况下。

我得到这样的东西:

在此处输入图像描述

而不是我想要的:

在此处输入图像描述

我认为它可以通过 MySQL 查询或 Google Chart Ticks 来完成?

MySQL查询:

SELECT id
     , year(time) as yr
     , month(time) as mth
     , day(time) as dy
     , hour(time) as hr
     , max(blocks)-min(blocks) as blocks_per_hour
     , DATE_FORMAT(time, '%D %b, %H:%i') as form 
  FROM blockchain 
 WHERE DATE(`time`) = CURDATE() 
 group 
    by year(time)
     , month(time)
     , day(time)
     , hour(time) 

SQL Fiddle.com 示例

标签: mysqlcharts

解决方案


推荐阅读