JSLのグラフビルダーの軸で順序を確認する方法は?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、
グラフビルダーでヒートマップを作成しています。
スクリプトを使用して軸の順序を逆にする方法を見つけようとしましたが、できません(GUIでは簡単ですが)。
添付のスクリプトをご覧ください。
私がこれまでに持っているのは:

そして私はそれをしたい:

どうもありがとう。
Re:JSLのグラフビルダーの軸で順序を確認する方法は?MSがAxisBoxについて提供したソリューションと一貫性を保つには、次のようにする必要があります。
レポート(gb)[凡例ボックス(1)] << {ラベルレベル([620 640 660 680 700 725 750 775 800])、逆グラデーション(1) }
しかし、それは機能しません、そしてあなたが実行した場合
プロパティを表示(レポート(gb)[凡例ボックス(1)])
比較してはるかに少ない可能性があることがわかります
プロパティを表示(レポート(gb)[軸ボックス(1)])
申し訳ありませんが、これ以上お役に立てません...
Re:JSLのグラフビルダーの軸で順序を確認する方法は?それは私が今のところやっていることですが、それはあまりエレガントではありません。
Re:JSLのグラフビルダーの軸で順序を確認する方法は?それはもっと複雑なようです。 生成されたコードの一部を手動で設計されたグラフからコピーします。
これは機能するはずです:
gb <<急送((
{} 、
「400」 、
ScaleBox 、
{{レジェンドモデル((
5 、
プロパティ((
0 、
{{勾配({スケール値([ 620 640 660 680 700 725 750 775 800 ]) 、逆ラベル(( 1 )})}
)。
)}
)。 ;
Re:JSLのグラフビルダーの軸で順序を確認する方法は?こんにちは、あなたはこれを行うことができます:
gb << SendToReport(
急送({}、
「400」、
ScaleBox、
{凡例モデル(
1、
プロパティ(
0、
{勾配(
{ラベルレベル([620 640 660 680 700 725 750 775 800])、
逆グラデーション(1) }
)}
)。
)}
)。
);
乾杯
Re:JSLのグラフビルダーの軸で順序を確認する方法は?魔法 !できます !
グラデーションラベルのレベルとプロパティを変更するためにメッセージを送信できるオブジェクトを知っていますか?
{{ラベルレベル(( [ 620 640 660 680 700 725 750 775 800 ] )。 、
逆勾配(( 1 )}
ありがとう
Re:JSLのグラフビルダーの軸で順序を確認する方法は?メッセージを直接に送信しますAxisbox 。
gb =グラフビルダー((変数((バツ(( :桁)。 、 Y (( :行)。 、色(( :価値)) 、要素((ヒートマップ((バツ、 Y 、伝説(( 7 ))))) ;
報告(( gb )[ Axisbox (( 1 )] << {{最小(( 0 )。 、マックス(( 9 )。 、株式会社(( 1 )} ;
報告(( gb )[ Axisbox (( 2 )] << {{最小(( 0 )。 、マックス(( 15 )。 、株式会社(( 1 )。 、逆スケール} ;