您好,这是我的第一篇文章,我有 2 个可能相关也可能不相关的问题。
一般来说,我是 JMP 的新手,我正在尝试创建我的个人工作流程,以将图形导出到始终具有相同尺寸的 pdf 文件。
我最好使用脚本或插件来改变给定图表的外观。 我将仅列出我希望在图表中看到的更改,并且我愿意接受一些脚本或附加建议。
1. 将尺寸更改为 15x10 厘米(厘米是首选,但如果不可能,像素也可以工作)
2.将所有使用的字体更改为特定字体大小(我不想更改主要设置,因为它将是带有衬线的字体,我不喜欢在屏幕上阅读)
3. 为连续数据在 x 轴和 y 轴上添加一个箭头
4.自动将图表导出为pdf
这项任务完全可行吗?
如果是:我在哪里可以最好地查找如何操作?
谢谢你的协助
你好@Marvin_Bay并欢迎来到论坛。
没有什么是不可能的。但为了让这里的任何人帮助您,请上传一个带有脚本的文件,该脚本生成带箭头的基本图形。我们将尝试指导您进行所需的更改并概括该过程。
朗
轴上的箭头是一个有趣的挑战!
也许保存到 SVG,以 XML 格式打开 SVG,识别轴...
现在我的盘子里太多了。
我刚刚使用图形构建器中的绘图创建了一些随机数据。
第一个脚本生成绘图,就像我通常启动图形构建器时所做的那样。
第二个脚本一一更改绘图的尺寸和所有元素的字体。
最后我想要的是一个脚本,我可以在几乎任何绘图上使用它来将箭头添加到具有连续数据的轴并更改大小和所有使用的字体。 十个要么手动导出绘图,要么使用单独的脚本将绘图导出为 pdf 文件。
第二个脚本:
Graph Builder(
Size( 1535, 865 ),
Variables( X( :x ), Y( :y ) ),
Elements( Points( X, Y, Legend( 3 ) ) ),
SendToReport(
Dispatch(
{},
"x",
ScaleBox,
{Label Row( {Set Font( "CMU Serif" ), Set Font Size( 14 )} )}
),
Dispatch(
{},
"y",
ScaleBox,
{Label Row( {Set Font( "CMU Serif" ), Set Font Size( 14 )} )}
),
Dispatch(
{},
"graph title",
TextEditBox,
{Set Font( "CMU Serif" ), Set Font Size( 14 )}
),
Dispatch(
{},
"X title",
TextEditBox,
{Set Font( "CMU Serif" ), Set Font Size( 14 )}
),
Dispatch(
{},
"Y title",
TextEditBox,
{Set Font( "CMU Serif" ), Set Font Size( 14 )}
),
Dispatch( {}, "400", LegendBox, {font( "CMU Serif", 14, "Plain" )} )
)
)