是否可以更改轴标签的颜色并将其格式化为jsxgraph?

时间:2014-05-16 15:49:43

标签: javascript

我使用以下代码创建了刻度:

xticks=plot.create('ticks',[xaxis, 2]);

是否可以更改标签的颜色和格式化标签值(如添加自定义字符串)?

xticks.label.setAttribute({strokeColor:"red"})不起作用。

谢谢。

1 个答案:

答案 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'
                }
            }
        });   

对不起,迟到了。