列名称和轴标题中的希腊字母/特殊符号各位,
我使用许多物理单位,这些单位的定义中通常包含希腊字母、下标或上标。我希望能够将这些单位包含在列名称中,以便报告、图形生成器等自动显示正确的单位、正确的符号和格式。 这可以吗?我似乎无法从论坛或我自己的实验中弄清楚这一点。
我生成了数百个图,因此手动编辑每个轴确实非常耗时。
谢谢大家!
回复:列名称和轴标题中的希腊字母/特殊符号您不需要编写脚本。您可以使用 ALT 键 + 3 位代码输入希腊字符。例如,如果按住 ALT 并输入 228,您将得到大写西格玛:Σ。
看来您只能这样输入 14 个希腊字母: https://www.thoughtco.com/writing-greek-letters-on-the-computer-118734
回复:列名称和轴标题中的希腊字母/特殊符号万分感谢!我认为我错过的一点是这只能通过脚本来完成。
回复:列名称和轴标题中的希腊字母/特殊符号下面的脚本创建了一个包含希腊字符作为列标题的表。当您使用图形生成器创建图形时,希腊字母会显示在轴标题中。我使用 JSL 创建图表,但您也可以轻松地手动创建它。
dt = New Table( "Get Me To The Greek", Add Rows( 3 ),
New Column( "α Parameter", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [1, 2, 3] )
),
New Column( "β Values", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [3, 2, 1] )
)
);
dt << Graph Builder(
Size( 528, 452 ),
Show Control Panel( 0 ),
Variables( X( :α Parameter ), Y( :β Values ) ),
Elements( Points( X, Y, Legend( 5 ) ), Line( X, Y, Legend( 7 ) ) )
);
回复:列名称和轴标题中的希腊字母/特殊符号你必须采取一些措施才能将希腊字符放在那里。如果您使用希腊字符命名列,它们将显示在图表中。
回复:列名称和轴标题中的希腊字母/特殊符号感谢您的回复,如果我遗漏了有关您的解决方案的信息,我们深表歉意。这似乎并没有解决我的目标,即不必在事后修改我生成的每个图。 有了这个解决方案,我不是要把每个脚本保存到数据表中,然后打开并修改脚本吗?
按照您的建议搜索论坛会返回 JSL 解决方案,但我认为这对于我想要实现的目标来说太过分了。当然,除非没有其他解决办法。
再次感谢
回复:列名称和轴标题中的希腊字母/特殊符号如果您可以复制/粘贴希腊/数学符号,它们将显示在 JSL 以及图形标签和标题中。例如:
dt = open("$sample_data\Big Class.jmp");
Graph Builder(
Size( 525, 452 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 12 ) ), Smoother( X, Y, Legend( 13 ) ) ),
SendToReport(
Dispatch( {}, "graph title", TextEditBox,
{Set Text( "©¼ßåƣάέαβγδεζηθΣΦЖϢ۞ݜڭ⅓⅔≤≥☺▒" )}
)
)
);
还可以在此论坛中搜索希腊语和特殊字符。