图片缩略图

labelpoints

版本4.1.1 (47.9 KB) 亚当Danz
自动标签点在您的plot给定的x和y值&一个标签数组。

10.5 k下载

更新2020年1月26日

查看许可协议

编者按:此文件被选为Matlab Central本周精选

[带有附加功能的主要更新即将到来;别忘了看这个文件。

给定X值,Y值和标签名称的矢量,LablePoints.m将在绘图中适当地将所有标签置于绘图中并输出其句柄。此功能简化了MATLAB的内置文本()函数,大大提高了其灵活性。

XPOS = [1,2,3,4];YPOS = [1,4,1,5];标签= {'兰开斯特','辛辛那提','索菲亚','rochester'}
H = LabelPoints(XPOS,YPO,标签)

(可选)使用罗盘方向的首字母(N,S,E,W,NE,NW,SE,SW,Center)选择您希望标签相对于数据点的位置。
h = labelpoints (xpos, ypos, labels, 'N')

(可选)通过使用0:1之间的缓冲区,在数据点和标签之间添加(或减去)额外的空间
h = labelpoints (xpos, ypos, labels, 'N', 0.15)

(可选)如果标签从轴限制下降(0/1),则决定轴限制是否应自动调整
h = labelpoints (xpos, ypos, label, 'N', 0.15, 1)

(可选)让LabelPointsm识别和标记数据中的异常值。有几种异常方法可用(请参阅帮助标签点)
- 识别和标签异常值,这些异常值是与平均值的标准偏差
- 识别和标记的异常值大于不足范围的异常值
-识别并标记在给定边界内或外部的异常值
-识别和标记来自数据线性拟合的高残差的异常值。

(可选)轻松地将文本放在向上或向右向上堆叠的列表中。
h = labelpoints (xpos, ypos, labels, 'N, 'stacked', 'down')

(可选)旋转所有标签
H = LabelPoints(XPOS,YPO,标签,'旋转',45)

(可选)指定所有标签的字体大小和颜色
h = labelpoints (xpos, ypos, labels, 'FontSize', 12, 'Color', 'r')

帮助部分包括许多通用的示例,演示使用数字、字符串和符号进行标记。如示例所示,这个函数非常灵活。只有3个必需输入、3个可选输入和几个可选参数来增加灵活性。离群值选项可能需要统计工具箱。

引用作为

亚当丹琴斯(2021年)。labelpoints(//www.tatmou.com/matlabcentral/fileexchange/46891-labelpoints), MATLAB中央文件交换。检索

Matlab释放兼容性
用R2016A创建
兼容任何释放
平台的兼容性
窗户 麦克斯 Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!