JSXGraph:如何绘制带有箭头且没有点标记的矢量?
JSXGraph: how to draw a vector with an arrow and no point marker?
在 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点,然后使用命令'text'手动创建标签B,但这似乎不对。
可以使用颜色 'none' 将点设置为不可见。
示例:
b = board.create('point', [1, 3], {
color:'none',
highlightStrokeColor:'none',
highlightFillColor:'none'});
在 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点,然后使用命令'text'手动创建标签B,但这似乎不对。
可以使用颜色 'none' 将点设置为不可见。
示例:
b = board.create('point', [1, 3], {
color:'none',
highlightStrokeColor:'none',
highlightFillColor:'none'});