mysql - 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)
解决方案
推荐阅读
- javascript - 为什么我的 index.html 文件在我调试或预览时返回一个空白屏幕?
- node.js - 使用 Azure 函数 nodejs 导出 csv 文件
- r - 数据丢失时关闭 ggiraph 地图中的悬停效果
- c++ - C++11 中的 Consexpr if-then-else
- javascript - 使用 vue js 3 创建待办事项列表
- javascript - 如何在日期标量中键入 parseLiteral 参数?
- firebase - Flutter - 尝试捕获不处理 firebase_auth 错误
- javascript - 如何从父组件触发 onClick 事件以触发其子复选框值?
- flutter - 向下滚动时如何使用控制器隐藏底栏小部件
- javascript - 使用 Jquery 将剑道导出到 Excel 中没有打开选项