我正在使用 Highchart 创建 Klipfolio 甘特图。我可以使用 Klipfolio 的 Html 组件创建甘特图,但我无法整合数据。
Klipfolio HTML 模板
<div id="container"></div>
<div id="title_text" style="display:none;">
{{each data}}
${$value.title}
{{/each}}
</div>
这会提取我需要的数据并允许我将其添加到图表脚本中。
Javascript 代码 - 数据
var title = $("#title_text");
此代码将数据添加到类别中。
部分 Highchart 脚本
$('#container').highcharts({
chart: {
type: 'xrange'
},
title: {
text: 'Highcharts X-range study'
},
xAxis: {
type: 'datetime'
},
yAxis: {
title: '',
categories: [$(title).text()],
min: 0,
max: 2
},
结果将所有数据添加为一个类别。例子
Category 1 []
Category 2 []
Category 3 [data 1, data 2, data 3]
如何提取数据并将其分成单独的类别?
Category 1 [data 1]
Category 2 [data 2]
Category 3 [data 3]