0

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

这是我尝试过的:

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 并使用命令“文本”手动创建标签 B,但这似乎不正确。

4

1 回答 1

1

可以使用颜色“无”将点设置为不可见。

例子:

    b = board.create('point', [1, 3], {
             color:'none', 
             highlightStrokeColor:'none', 
             highlightFillColor:'none'});
于 2015-04-14T11:32:57.777 回答