查看单个帖子
旧 2019-12-10, 20:48   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 如何在MATLAB中为3-D图添加“指针”注释?

我想在3D图中添加“指针”。
我希望这个“指针”指向我绘制的球体上的某个位置。
该指针不必具有箭头,但是如果有的话将是很好的。

谢谢你的帮助!



回答:

MathWorks文档中的纯文本。对于进一步的细节来看看这个

% Create a sphere and color it using a topographic colormap: cla reset; load topo; [xyz] = sphere(45); s = surface(x,y,z,'FaceColor','texturemap','CData',topo); colormap(topomap1); % Brighten the colormap for better annotation visibility: brighten(.6) % Create and arrange the camera and lighting for better visibility: campos([2 13 10]); camlight; lighting gouraud; axis off vis3d; % Set the x- and y-coordinates of the textarrow object: x = [0.7698 0.5851]; y = [0.3593 0.5492]; % Create the textarrow object: txtar = annotation('textarrow',x,y,'String','We are here.','FontSize',14);

更多&回答...
poster 当前离线   回复时引用此帖