dm-script - 在 DM 脚本中设置/更改线图的切片标签的代码
问题描述
尝试在 DM 脚本中找到具有设置/更改线图切片标签功能的代码,但找不到。
我的意思是代码可以在带有 DM 脚本的线图中将标签“切片 1”更改为“年龄”。
解决方案
您寻求的命令是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 的示例部分通常是这些事情的一个很好的起点:
推荐阅读
- python - 在 Scipy Optimize Minimize() SLSQP 中共享目标和约束计算
- python - Chromedriver 不适用于硒
- c++ - 有没有办法在没有 Visual Studio 的情况下使用 DirectXTex?
- flutter - 在颤振加载中加载更多列表,但用户界面没有改变
- pandas - 如何在熊猫中通过 multiIndex 和前一个值交替值?
- python - 在 pyproject.toml 中指定命令行脚本
- reactjs - 动作创建者中的 getState 函数调用始终返回空数组
- r - 基于分布的数据帧样本
- google-api - 使用 Youtube Data API 将视频上传到 youtube 时达到每日限制
- shopware - 运行 ./psh.phar 管理时无法使用 Shopware 6 后端登录:观看