0

我正在使用 jqplot,我想动态更改我的 yaxis 的标签。

我尝试了以下方法:

plot1.axes.yaxis.label = "New label";
plot1.replot();

不幸的是,我的轴标签与我的 plot1 选项的声明相同。

可以动态更改 yaxis(或 xaxis)标签吗?

4

2 回答 2

5

尝试:

plot1.axes.yaxis.labelOptions.label = "hi mom";
plot1.replot();

或者,如果您使用,canvasAxisLabelRenderer您可以直接操作 DOM div 元素:

$('.jqplot-yaxis-label').html("hi mom");
于 2013-01-03T17:24:02.813 回答
0

您也可以直接在replot()函数中提供选项,如下所示:

plot1.replot( {
    axis : {
        yaxis : {
            labelOptions: {
                label: 'hi mom'
            }
        }
    }
});
于 2015-09-15T05:55:20.633 回答