matlab - 如何在绘图中的标签值及其表示值之间添加空格?
问题描述
以下代码绘制了黑点。我想在每个点的黑点和红色标签编号之间创建一些分隔。
BBU = [41.3822706100000 2.12861183500000;
41.3951737600000 2.14739148800000;
41.4053832900000 2.15673183600000;
41.4083225700000 2.16864721900000;
41.4032320900000 2.20663354500000;
41.3939710600000 2.19351888300000;
41.3821269800000 2.18958664200000;
41.4188280200000 2.19925787100000;
41.3591028400000 2.13697455100000;
41.3813193100000 2.17610240700000;
41.3891879400000 2.17709430900000;
41.3932500600000 2.15626943700000;
41.3838562100000 2.16188867500000;
41.3720818100000 2.16253718100000;
41.3768090000000 2.14498916300000;
41.4001588800000 2.17864126300000;
41.4204607900000 2.18283805400000;
41.4010364200000 2.16198599800000];
nr_BBU = 18;
for i=1:nr_BBU
plot(BBU(i,2), BBU(i,1), 'k.', 'MarkerSize',25)
labels = cellstr(num2str((i)'));
text(BBU(i,2), BBU(i,1), labels, 'HorizontalAlignment','center',...
'VerticalAlignment', 'bottom', 'Color', 'r', 'FontSize', 12)
hold on
end
实际情节:
解决方案
向其中一个坐标添加一些偏移量似乎可以完成这项工作。
text(BBU(i,2)+0.001, BBU(i,1),labels,'HorizontalAlignment', ...
'center','VerticalAlignment', 'bottom',...
'Color', 'r', 'FontSize',12)
推荐阅读
- python - 如何根据坐标切割卫星图像的一部分?(gdal)
- spring-boot - RESTful 客户端能否启用 SSL/TLS *无需*“用户”身份验证?
- javascript - 获取未捕获的 ReferenceError:未定义函数
- python - 如何在 macOS 上安装 xgboost?
- assembly - 如何在 Z80 asm 中重复将两个字节写入一块 RAM
- html - 部署 laravel 应用程序,只有主页工作
- excel - 查找 Listboxitem 的范围/数据源(单选)
- java - 我的 get 方法返回 0,即使它有一个值
- go - 返回具有数据成员的多态类型
- kubernetes - Kubernetes 获取容器镜像 url