2015-04-03 56 views
0

在JSXGraph中,我試圖繪製一個向量AB。我想要顯示兩個點標籤,即字母A和B,以及點B旁邊的箭頭。同時,我不想顯示B點標記(JSXGraph中的'face'屬性),因爲它看起來不太好在箭頭旁邊。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

可以使用顏色'none'將點設置爲不可見。

實施例:

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