C3.js - 嵌套的 JSON 对象,如何访问和加载数据?
C3.js - Nested JSON objects, How to access and load data?
伙计们,
我有以下 JsonResult
JsonResult
我使用这段代码来呈现我的图表
var chart = c3.generate({
bindto: "#graficoProjeto",
x: 'x',
data: {
url: '/AdminOrdemServico/OrdemServProjetos',
mimeType: 'json',
xFormat: '%d/%m/%Y',
keys: {
x: 'DataEmiss',
value: ['TotalOs']
},
type: 'bar'
},
axis: {
x: {
type: 'timeseries',
tick: {
format: '%d/%m/%Y'
}
}
}
});
你怎么能看到 Chart on screen,它正在运行。
但是我需要为 json 中名为 "OrdemServMot" 的对象和该对象的值添加一个新行,以便像这样 Combination Chart,我该怎么做?谢谢
最新的 c3.js 版本应该允许您指定值 "path" 而不仅仅是值键。这可以帮助您从 json 结构中获取深层价值。
要有不同的图表类型,请使用 types 而不是 type。
data: {
url: '/AdminOrdemServico/OrdemServProjetos',
mimeType: 'json',
xFormat: '%d/%m/%Y',
keys: {
x: 'DataEmiss',
value: ['TotalOs', 'OrdemServMot[0].TotalOs'] // 1
},
types: ['bar', 'line'] // 2
},
祝你好运!
伙计们,
我有以下 JsonResult
JsonResult
我使用这段代码来呈现我的图表
var chart = c3.generate({
bindto: "#graficoProjeto",
x: 'x',
data: {
url: '/AdminOrdemServico/OrdemServProjetos',
mimeType: 'json',
xFormat: '%d/%m/%Y',
keys: {
x: 'DataEmiss',
value: ['TotalOs']
},
type: 'bar'
},
axis: {
x: {
type: 'timeseries',
tick: {
format: '%d/%m/%Y'
}
}
}
});
你怎么能看到 Chart on screen,它正在运行。 但是我需要为 json 中名为 "OrdemServMot" 的对象和该对象的值添加一个新行,以便像这样 Combination Chart,我该怎么做?谢谢
最新的 c3.js 版本应该允许您指定值 "path" 而不仅仅是值键。这可以帮助您从 json 结构中获取深层价值。
要有不同的图表类型,请使用 types 而不是 type。
data: { url: '/AdminOrdemServico/OrdemServProjetos', mimeType: 'json', xFormat: '%d/%m/%Y', keys: { x: 'DataEmiss', value: ['TotalOs', 'OrdemServMot[0].TotalOs'] // 1 }, types: ['bar', 'line'] // 2 },
祝你好运!