Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 如何在3d打印中移动颜色条的位置_Matlab_Plot_Position_Scatter Plot_Colorbar - Fatal编程技术网

Matlab 如何在3d打印中移动颜色条的位置

Matlab 如何在3d打印中移动颜色条的位置,matlab,plot,position,scatter-plot,colorbar,Matlab,Plot,Position,Scatter Plot,Colorbar,我正在显示一个3D散点图,但z轴上的标签被颜色栏重叠。如何将颜色栏向右或向左移动所需的像素数?您可以使用findobj获取颜色栏的句柄,通过get查询其当前位置,然后根据需要进行修改,并使用set对其进行更改: h = findobj('tag', 'Colorbar'); pos = get(h, 'position') % modify pos according to your needs set(h, 'position', pos)

我正在显示一个3D散点图,但z轴上的标签被颜色栏重叠。如何将颜色栏向右或向左移动所需的像素数?

您可以使用
findobj
获取颜色栏的句柄,通过
get
查询其当前位置,然后根据需要进行修改,并使用
set
对其进行更改:

h = findobj('tag', 'Colorbar');
pos = get(h, 'position')

% modify pos according to your needs

set(h, 'position', pos)