【发布时间】:2019-09-10 04:29:37
【问题描述】:
尝试在 DM 脚本中找到具有设置/更改线图切片标签功能的代码,但找不到。
我的意思是代码可以在带有 DM 脚本的线图中将标签“切片 1”更改为“年龄”。
【问题讨论】:
标签: dm-script
尝试在 DM 脚本中找到具有设置/更改线图切片标签功能的代码,但找不到。
我的意思是代码可以在带有 DM 脚本的线图中将标签“切片 1”更改为“年龄”。
【问题讨论】:
标签: dm-script
您搜索的命令是ImageDisplaySetSliceLabelByID,使用示例如下:
image img := RealImage("Slice Demo",4,100,3)
img.ShowImage()
img = icol*(irow+random())
imageDisplay disp = img.ImageGetImageDisplay(0)
disp.ImageDisplayChangeDisplayType(3)
disp.LinePlotImageDisplaySetLegendShown(1)
OKDialog("Now rename slices")
number nSlices = disp.LinePlotImageDisplayCountSlices()
for( number i=0; i<nSlices; i++ )
{
object id = disp.ImageDisplayGetSliceIDByIndex( i )
disp.ImageDisplaySetSliceLabelByID( id, "entry #"+(i+1) )
}
F1 帮助中关于 Lineplot-displays 的示例部分通常是这些内容的良好起点:
【讨论】: