我正在尝试使用postgresql db中存储的数据创建一个简单的条形图,代码如下。出现图表的轴但数据未显示。 当我访问http://127.0.0.1:3000/test.json时,数据显示为以下格式显示:
[{ “值”:4.0},{ “值”:1.0},{ “值”:4.0},{ “值”:2.0},{ “值”:2.0},{“值“:3.0},{” 值“:2.0}]
所以我试图将此格式更改为[],[],[],然后将其与highchart一起使用。但我似乎$ .getJSON和我的循环(i = 0 ....不起作用。
Unexpected token. Expected 'colon(:)' but was 'lcurly({)'
如果有人知道如何修复它或使用postgres数据库(从csv上传的文件存储)使用highcharts的其他方法将帮助我很多!
答案 0 :(得分:0)
在ruby中,您可以创建test
作为
def user_dataset(data)
data.map do |key, value|
{
key[:value]
}
end
end
将返回[4.0,1.0,4.0,2.0,2.0,3.0,2.0]
中的数据根据highcharts的条形图实现示例 example 你需要格式化的数据
series: [{
name: 'Year 1800',
data: [107, 31, 635, 203, 2]
}]
您的案例数据是测试,您可以将值替换为名称