0

JSXGraphを使用しているときに、ポリゴンの任意の境界線にラベルを配置する方法を知っている人はいますか?

私はこのようなものを実装しようとしています:

ラベル付きポリゴン

そして、私はそのようにポリゴンを作成しています (スクリプトは board.jc.parse を介して解釈されます):

A = point(-5,-5) << withLabel:false, visible:false>>;
B = point(-5,5) << withLabel:false, visible:false>>;
C = point(5,5) << withLabel:false, visible:false>>;
D = point(5, -5) << withLabel:false, visible:false>>;
polygon(A,B,C,D);

私はこのようなことができると思っています(ポイントにラベルを付けてから、数ピクセル上に移動します)が... ひどい、それは醜いです。ポリゴンの側面または線自体にラベルを付けたいと思います。

// Don't want to do it this way
text(A.X(), A.Y(), 'label')  << id: 'TT1' >>;
4

1 に答える 1

1

JessieCode / JSXGraph では、多角形の境界線のラベルは属性サブオブジェクト 'borders' で設定できます:

A = point(-5, -5) << withLabel:false, visible:false>>;
B = point(-5, 5) << withLabel:false, visible:false>>;
C = point(5, 5) << withLabel:false, visible:false>>;
D = point(5, -5) << withLabel:false, visible:false>>;

polygon(A,B,C,D) << 
    borders: <<
        names: ['a', 'b', 'c', 'd'],
        withLabel: true
    >>
>>;
于 2014-11-10T09:13:01.737 に答える