gpt4 book ai didi

matlab - 标记散点数据点

转载 作者:行者123 更新时间:2023-12-02 02:23:08 24 4
gpt4 key购买 nike

我有一个曲面图,在上面我绘制了一些点。现在我想给每一点贴上标签。我使用了以下代码。

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);

但标签数据不清楚
enter image description here

我该怎么做才能使这些标签变得清晰?

<小时/>

仍然是更改为'Color', 'black', 'FontSize', 14) 标签显示为

enter image description here
但他们仍然不清楚。

最佳答案

好的,现在我明白了:使用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')

enter image description here

enter image description here

关于matlab - 标记散点数据点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33936268/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com