图表Js - 线性图表 - 如何聚合数据

时间:2018-06-06 20:15:30

标签: javascript charts chart.js pie-chart linechart

我正在尝试使用Chart Js来绘制我的一些数据库数据。

我想要的是提供一组数据,例如:

fruit     date
Apple    May 20
Orange   May 21
Apple    May 22
Banana   May 22
Apple    May 23
Apple    May 29
Banana   May 29
Orange   May 29

绘制一张图表:

 May 20   1
 May 21   1
 May 22   2
 May 23   1
 May 24   0
 May 25   0
 May 26   0
 May 27   0
 May 28   0
 May 29   3

1) 现在,我正在做的是发送已经按日期汇总的数据,我有第一个问题所有没有内容的日期都没有被放置为0,所以我要做一些额外的脚本在所有空日期上放置0值(否则图表只是连接2个值)

在null上放置突破线看起来很可怕,因为在该日期它不是“无数据”而是“0记录”。

2) 然后我还要用相同的数据做一个PIE图表,以获得不同水果的分布。但是我不能按日期使用求和值,我需要原始记录列表来做那个(或者另一个查询来按值计算它们)

所以我想知道我是否不能简单地将原始记录列表提供给图表,并将属性id总结为Chart JS。

文档没有多大帮助,因为所有示例总是将简单数组作为值,而不是实际的记录列表。

0 个答案:

没有答案