JSXGraph:如何使用箭头绘制矢量而没有点标记?

时间:2015-04-03 22:06:30

标签: javascript jsxgraph

在JSXGraph中,我正在尝试绘制矢量AB。我想显示两个点标签,即字母A和B,以及B点旁边的箭头。同时,我不想显示B点标记(属性'面对'在JSXGraph中)因为它在箭头旁边看起来不太好。

这就是我的尝试:

var a = board.create('point',[0,0],{name:'A'});
var b = board.create('point',[1,3],{name:'B'});
var vector = board.create('arrow',[a,b]);
//alternative version of the last line:
var vector = board.create('segment',[a,b], {lastArrow: true});

这会绘制一个看起来像这样的矢量(http://jsxgraph.uni-bayreuth.de/docs/symbols/Arrow.html) - 带箭头和两个点标记。 当我试图通过为B点设置{visible:false}来删除点标记时,这也隐藏了我不想要的标签B.有没有办法解决这个问题?

当然,我可以隐藏B点并使用命令' text'手动创建标签B,但这似乎不对。

1 个答案:

答案 0 :(得分:1)

使用color' none'可以将点设置为不可见。

示例:

    b = board.create('point', [1, 3], {
             color:'none', 
             highlightStrokeColor:'none', 
             highlightFillColor:'none'});