Javascript 如何在jquery.flot.js中仅为xAxis使用数组的一个元素?

Javascript 如何在jquery.flot.js中仅为xAxis使用数组的一个元素?,javascript,jquery,flot,Javascript,Jquery,Flot,我有一个折线图(用它创建),我想将其国际化,为此,我需要为xAxis标签使用多种语言。我的dataTick看起来像: { "itemTicks": [ [24, ["help", "hilfe", "aider"]], [3, ["card", "karte", "carte"]], [9, ["english", "deutsch", "francaise"]] ] } 现在它把所有的东西都打印出来了。(比如:help、hilf

我有一个折线图(用它创建),我想将其国际化,为此,我需要为xAxis标签使用多种语言。我的dataTick看起来像:

{
"itemTicks":
    [
        [24, ["help", "hilfe", "aider"]],
        [3, ["card", "karte", "carte"]],
        [9, ["english", "deutsch", "francaise"]]
    ]
}
现在它把所有的东西都打印出来了。(比如:help、hilfe、aider[用逗号分隔]) 我在哪里可以指定它应该使用哪个元素/索引?我还希望用户可以更改语言(例如,使用选择框),标签也应该更改。这已经适用于页面的其余部分,该页面使用全局变量
language
,我将该变量设置为所需语言的索引

我尝试在xAxis上设置格式化程序,但没有任何效果:

plot = $.plot($('#graph-bars'), series, {
        ...
        xaxis: {
            ticks: itemTicks,
            autoscaleMargin: 0.02,
            labelWidth: 300,
            labelFormatter: function(label, series) {
                return label[0];
            }
        },
        ...
    });

labelFormatter
函数中的
label
不再是数组,而是字符串。 因此,只需使用如下函数:

return label.split(',')[0];