作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个曲面图,在上面我绘制了一些点。现在我想给每一点贴上标签。我使用了以下代码。
name={'point1','point2','point3','point4','point5'}
co=[0 0 0];
scatter3(X,Y,Z,[],co,'filled');
c=cellstr(name);
dx = 0.1; dy = 0.1;
dz=0.1;
text(X+dx, Y+dy,Z+dz, c);
我该怎么做才能使这些标签变得清晰?
<小时/>仍然是更改为'Color', 'black', 'FontSize', 14)
标签显示为
最佳答案
好的,现在我明白了:使用set(gca,'SortMethod','childorder')
我在下面添加了一个示例
name={'<-point1','<-point2','<-point3','<-point4','<-point5'};
co=[0 0 0];
X = repmat([1:10],1,10);
Y = sort(repmat([1:10],1,10));
Z = X.*Y;
X2 = repmat([1:10],10,1);
Y2 = X2';
Z2 = X2.*Y2;
figure
hold on
surf(X2,Y2,Z2);
set(gca,'View',[-45 30])
scatter3(X,Y,Z,[],co,'filled');
c=cellstr(name);
dx = 0.3; dy = -0.2;
dz=0.1;
%text(X(51:55)+dx, Y(51:55)+dy,Z(51:55)+dz, c,'BackgroundColor',[1 1 1]);
text(X(51:55)+dx, Y(51:55)+dy,Z(51:55)+dz, c,'Color','white','Fontweight','bold');
scatter3(X(51:55),Y(51:55),Z(51:55),[],ones(5,3),'filled','MarkerEdgeColor','k');
set(gca,'SortMethod','childorder')
关于matlab - 标记散点数据点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33936268/
我是一名优秀的程序员,十分优秀!