我正在使用grails上的groovy处理jqplot。我将数据作为列表传递,我想填充标签和x轴刻度。 对于一个标签,它工作正常但我怎么能迭代?
series:[
{label:'${labelList[0]}'},
{label:'aaa'},
{label:'bbb'},
{label:'ccc'},
{label:'ddd'}
],
我没有使用Json对象。所以对上述问题的任何帮助将不胜感激。 感谢。
答案 0 :(得分:3)
如果我说得对,你希望能够在代码中设置随机数量的标签吗?您可以使用JavaScript
来构建数组系列,并将其设置为图形序列。
var labelList = ["Label1", "L2", "Oi", "Bro"];
var series = [];
for(var i = 0; i < labelList.length; i++){
var label = labelList[i];
console.log("label = "+label);
series.push({label:label});
}
for(var i = 0; i < series.length ; i++)
console.log("series[i] = "+series[i].label);
然后在你的图表中:
$.jqplot('chart', [data], {
series: series
});