私の問題は2つあります。
私は仕事でいくつかのカスタムチャートを作成するためのJSL関数を書いています。すべてうまくいっています。それは素晴らしいことです。しかし、私はその理由を理解していません - そして私はコードを分解しようとしています。私自身のほとんどが自分で書きましたが、JMP内で微調整をしたり、スクリプトをコピーしたり、必要なものを生成した部分を使用したりしました。追加されたコードチャンクの中には直感的に読むことができるものがあり、それらの機能を私の語彙/ JMPの理解に追加することができます。しかし、他の人は痛いほど直感的ではありません。これと相まって、実例の欠如とスクリプトガイドの中にそれらのコードチャンクが絶対に存在しないこと、そしてImはこれらのパズルのピースが何をするのかについて迷った。
要約すると、私がしていることがうまくいくことを確認してください。しかし、なぜそれが機能するのかわからないし、それが私を悩ませます。
例えば:
ディスパッチ内で、ポイントの色を変更して結果コードをコピーすると、次のようになります。
Legend Model(
1,
Base( 0, 0, 0 ),
Base( 1, 0, 1 )
など
Base(0,0,0)などは一体何の名前ですか。削除しても意味がありません - それで何をするつもりでしたか?
これらの基本機能が終了した後も、以下が使用されます。
Properties( 0, {Line Color( 0 ), Marker( "X" ), Fill Color( 0 )} ), など
線の色が実際にマーカーの色に影響し、塗りつぶしの色には影響しないのはなぜですか。そうでない場合は、なぜFill Color(0)が追加されているのでしょうか。
また、Imが私のグラフの線の色を指定するとき、なぜProperties(0、{Line Color(0)})が線の色をデフォルトの色の順序であっても設定するように振る舞うように見えるのはなぜですか。0は黒の色を表すはずですが?
これらは私が利用可能なJMPガイドを通して答えを見つけることができない非常に特定の質問です。
それで私の最後の質問は - ある種のガイドを通してどうやってこの種の質問に対する答えを見つけることができるのか - です。なぜなら、'Legend Model'という単語でさえJSL構文ガイドでは検索できないからです。
この質問に回答できる方々に心から感謝します。