如何在JQplot中动态更改yaxis标签

Ant*_*vic 0 javascript jqplot

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

我尝试了以下方法:

plot1.axes.yaxis.label = "New label";
plot1.replot();
Run Code Online (Sandbox Code Playgroud)

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

动态更改yaxis(或xaxis)标签是否可行?

Mar*_*ark 5

尝试:

plot1.axes.yaxis.labelOptions.label = "hi mom";
plot1.replot();
Run Code Online (Sandbox Code Playgroud)

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

$('.jqplot-yaxis-label').html("hi mom");
Run Code Online (Sandbox Code Playgroud)