在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,但这似乎不对。
答案 0 :(得分:1)
使用color' none'可以将点设置为不可见。
示例:
b = board.create('point', [1, 3], {
color:'none',
highlightStrokeColor:'none',
highlightFillColor:'none'});