短縮版:添付のスクリーンショット「XAxisSettings.JPG」の下に、「ラベル」の横に「値」フィールドがあります。 JSLスクリプトのX軸からこれらの値を読み取るにはどうすればよいですか?
注:機能obj << Tick Label List()に使用することができます設定私が欲しいもの、しかし私はする方法が必要です読んだそれ。
ロングバージョン:
グラフの幅全体ではなく、X軸の一部だけを横切る「線の注釈の追加」を使用してグラフに線を描画するには、X軸のその部分の幅を知る必要があります。
私のスクリプトでは、AxisBoxにアクセスできます。 このAxisBoxには、ツリー構造の一部ではない3つの軸ラベル行があります。
最後の軸ラベル行には2つのラベル(または値)があります。これで、最初のラベルの値は0.5になり、2番目のラベルの値は2になります。
AxisBox全体の幅を見つけることができます。これは、当然、Axisラベル行の幅でもあります。 幅とラベル値を組み合わせることができれば、線の長さになります。
ラベルの値を見つけるにはどうすればよいですか?
グラフのスクリーンショットを添付しました。 これは、行3のラベル1と行3のラベル2についてです。
2番目のスクリーンショットは、ラベルの値が記載されたX軸設定を示しています。
私は次のようなものを期待していました:
myAxisBox = myReport[axis box( 1 )];
myLabelRow = myAxisBox[Label Row( 3 )];
myValues = myLabelRow << Get Values;
ただし、ラベル行はツリー構造の一部ではないため、これは不可能です。
さて、もっと直接的な方法があることを望んでいましたが、軸に表示されるテーブル内のすべての一意の組み合わせを合計することになりました。 そうすれば、軸がどのようになるかを予測できます。