build立dynamic图表仪表板

我有一个从女巫的REST api后端我想build立一个不同的filter等仪表板我检查chart.js d3.js …我的JSON有这样的结构:

[{ id: 33, location: 'Madrid', value: 2.34, country: 'Spain', createdAt: '01/01/2017 11:44' }, { id: 34, location: 'Biarritz', value: 3.45, country: 'France', createdAt: '01/02/2017 11:44' }] 

我需要的是呈现一些图表(chart.js很容易),但有什么filter(现场)开箱? 我的意思是,使图表dinamically刷新select一个范围的date,例如,或select一个国家等…其他方式…我必须select:

  • 写一切在JS和刷新我的字符
  • 写一个新的API来过滤我的数据

任何帮助?

这很大程度上取决于预期的数据量。

如果金额较低,情况可能如下:

  • 你从后端返回所有的数据
  • 前端只需按照您的需要进行过滤

另一方面,如果你有很多数据:

  • 你添加一些参数“filter”,并在查询数据库时使用它