你好,
對於一篇科學論文的出版物,我在 JMP 下製作了圖表(附件)。編輯要求我將“E”更改為 10 的冪。換句話說,3.4 × 10⁵ 而不是 3.4e+5。你能告訴我是否有一個簡單的方法可以做到這一點?

先謝,
此致
賽巴斯蒂安
嗨塞巴斯蒂安,
使用 JMP 17 的最佳方法是將向量圖複製到另一個繪圖程式中,並根據需要更改軸。
JMP 18 將在幾週內發布,並提供科學計數法選項,使這在 JMP 中成為可能。
希望有幫助。
喬納斯
Local( {supers = "⁰¹²³⁴⁵⁶⁷⁸⁹", d, parts},
parts = Words( Format( value, "Scientific", width, dec ), "e" ); // split on e
Substitute Into( parts[2], "+", "", "-", "⁻" ); // ignore +, superscript -
For( d = 0, d <= 9, d++, // superscript each digit
Substitute Into( parts[2], Char( d ), Substr( supers, d + 1, 1 ))
);
if (value == 0, "0", parts[1] || " × 10" || parts[2]); // add x10 unless 0
)
你好。之前有過關於如何實現這一目標的討論: https://community.jmp.com/t5/The-Plot-Thickens/Reply-All-Scientific-notation-such-as-6-02-10-using- custom -軸心/ba-p/559110 。本質上,您使用上面的腳本將 e 數字替換為 x10 格式。該連結指向先前的討論,其中提供了更多詳細資訊。
編輯: @Katz0801 - 感謝交叉引用!抱歉,此郵件無緣無故被困在垃圾郵件過濾器中。 ——克雷格