我使用以下代码创建了刻度:
xticks=plot.create('ticks',[xaxis, 2]);
是否可以更改标签的颜色和格式化标签值(如添加自定义字符串)?
xticks.label.setAttribute({strokeColor:"red"})
不起作用。
谢谢。
答案 0 :(得分:2)
子对象标签不适用于刻度标签,因为通常有多个标签。但是,可以通过提供标签子属性来改变标签的视觉外观。
xaxis = board.create('axis', [[0,0],[1,0]]);
xaxis.removeAllTicks();
xticks = board.create('ticks',[xaxis, 2], {
drawLabels: true,
strokeColor: 'red',
label: {
offset: [-4, -15],
strokeColor: 'blue'
}
});
另一种可能性是提供与ticks子属性相同的信息:
xaxis = board.create('axis', [[0,0],[1,0]], {
ticks: {
drawLabels: true,
strokeColor: 'red',
label: {
offset: [-4, -15],
strokeColor: 'blue'
}
}
});
对不起,迟到了。