我的問題有兩個方面。
我正在編寫一個 JSL 函數來在工作中創建一些自定義圖表。 一切正常。 那太棒了。 但我不明白為什麼 - 我正在嘗試分解代碼。 大部分內容是我自己編寫的,但有些方面我在 JMP 中進行了調整,複製了腳本並使用了生成我需要的部分。 添加的一些代碼塊易於閱讀,我可以將它們的功能添加到我對 JMP 的詞彙/理解中。 但其他的則非常不直觀。 再加上缺乏工作示例,並且腳本指南中完全不存在這些代碼塊,我對這些拼圖的作用感到茫然。
總而言之,我所做的事情肯定有效。 但我不知道為什麼其中一些有效,這讓我很困擾。
例如:
在調度中,當我修改點的顏色並複制生成的代碼時,我得到以下結果:
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 )} ), 等等等等
為什麼線條顏色實際上會影響標記顏色而填充顏色卻不會? 如果沒有,那麼為什麼還要添加填充顏色 (0)?
另外,當我指定圖表中線條的顏色時,為什麼 Properties(0, {Line Color(0)}) 似乎將線條顏色設置為默認的顏色順序,甚至雖然 0 應該代表黑色?
這些是非常具體的問題,我無法通過可用的 JMP 指南找到答案。
所以我的最後一個問題是 - 我如何通過某種指南找到此類問題的答案? 因為在 JSL 語法指南中甚至無法搜索“Legend Model”一詞。
預先感謝任何能夠回答此問題的人。