我正在使用jqplot,我想动态更改yaxis的标签。
我尝试了以下内容:
plot1.axes.yaxis.label = "New label";
plot1.replot();
不幸的是,我的轴标签与我的plot1选项的声明相同。
动态更改yaxis(或xaxis)标签是否可行?
答案 0 :(得分:5)
尝试:
plot1.axes.yaxis.labelOptions.label = "hi mom";
plot1.replot();
或者,如果您使用canvasAxisLabelRenderer
NOT ,则可以直接操作DOM div元素:
$('.jqplot-yaxis-label').html("hi mom");
答案 1 :(得分:0)
您还可以直接在replot()
功能中提供选项,如下所示:
plot1.replot( {
axis : {
yaxis : {
labelOptions: {
label: 'hi mom'
}
}
}
});