我的问题有两个方面。
我正在编写一个 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”一词。
预先感谢任何能够回答此问题的人。