如何添加传奇(或colorbar) volshow / labelvolshow输出?

34视图(30天)
嗨,有人能帮我添加一个小组由labelvolshow传奇吗?我设法添加标题,但我真的不知道如何把一个传奇(或者至少colorbar,即使我知道它不会是一样的)。任何形式的“传奇”是接受:我的意思是,不只是经典传奇的输出函数;还有一些字符串,用的颜色数据,可以很好. .任何方式分类输出是受欢迎的,重要的是,我想这是自动生成的代码,不需要与面板的交互。
这就是我如何添加一个标题:
view_panel = uipanel(图,“标题”,“Titolo”);
view_panel.FontSize = 14;
view_panel.TitlePosition =“centertop”;
labelvolshow (volume_labeled“父”,view_panel);
谢谢提前

接受的答案

沃斯
沃斯 2022年5月25日
也许这样可以一个开始:
randi volume_labeled = (10 (5 5 5));
view_panel = uipanel(图,“标题”,“Titolo”);
view_panel.FontSize = 14;
view_panel.TitlePosition =“centertop”;
h = labelvolshow (volume_labeled,“父”,view_panel);
数控=大小(h.LabelColor, 1);
ax =轴(
“父”view_panel,
“单位”,“归一化”,
“位置”(0.93 0 0.07 - 1),
“可见”,“关闭”,
“YLim”(10 0),
“爬”(10 0),
“Colormap”,h.LabelColor);
p =补丁(
“父”ax,
“XData”repmat ([0;1;1;0,1,NC),
“YData”,(0,0,1,1)+ (0:NC-1),
“FaceColor”,“平”,
“FaceVertexCData”,ax.Colormap);
t =文本(ax, 0.5 * (NC)、(1:数控)-0.5,sprintfc (' % d '1:数控),
“HorizontalAlignment”,“中心”);
t (1)。颜色= (1 1 1);
17日评论
西蒙白色短衣Ramusino
西蒙白色短衣Ramusino 2022年10月1日
将整个过程太麻烦。无论如何,如果你想尝试,你可以创建示例E数据如下:
E = 1 (5、5、3);
E (1::) = 100000;%定义bg(更高)
E (5::) = 100000;
E (: 1:) = 100000;
E (: 5:) = 100000;
E(2:4 2:4 1) =兰迪(100 3);%定义值要低得多
E(2:4 2:4 2) =兰迪(100 3);
E(2:4 2:4 3) =兰迪(100 3);
然后使用可视化代码我以前附加
tuttiE = E (:);
n_cluster = 6;%等等…
我试着用这个,我得到同样的问题你也可以试一试,如果你想要的。再次感谢

登录置评。

更多的答案(0)

类别

找到更多的在图形对象编程帮助中心文件交换

下载188bet金宝搏


释放

R2021b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!