0

create('point')論理パスに名前を付けるために使用しています。

次の例では、垂直パスとパスの上部にある 1 つのポイントを描画し、「A」という名前を付けています。

SGH.LogicPath([3,-1],[3,-14],0.0);
SGH.b.create('point',[3,-1],{size:.2, withLabel:true, name:'A', color: 'none'});

問題は、名前「A」が右にずれていることです。描画されたポイントの上に正確に配置したいと思います。名前の位置を変更する方法はありますか?

4

2 に答える 2

1

バージョン 0.94 (2012 年 4 月 2 日にリリース予定) から、JSXGraph にはこれを行うためのオプションがあります。次に、例を次のように変更できます

SGH.b.create('point',[3,-1],
    {size:.2, withLabel:true, name:'A', color: 'none', 
    label:{position:'top', offsets:[0,10]}});

位置 ('lft', 'llft', 'ulft', 'top', 'bot', 'rt', 'lrt', 'urt') で方向を制御できます。オフセット:[x,y]正確な位置 (px) を調整できます。オフセットの正確な値は、フォントによって異なります。

于 2012-03-30T10:14:24.683 に答える