图片缩略图

labelpoints

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

11.8 k下载

更新2020年1月26日

查看许可协议

编者按:该文件被选为MATLAB中央本周精选

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

给定向量的x值,y值,和向量的标签名称,标签点。M将自动将所有标签适当地放置在图中并输出它们的句柄。这个函数简化了matlab的内置text()函数,极大地增加了它的灵活性。

Xpos = [1,2,3,4];Ypos = [1,4,1,5];标签={'兰开斯特','辛辛那提','索菲亚','罗切斯特'}
H =标签点(xpos, ypos, labels)

(可选)选择你的标签相对于数据点的位置,使用罗盘方向的首字母(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, labels, 'N', 0.15, 1)

(可选)让标签点。M只识别和标记数据中的异常值。有几种离群值方法可用(参见帮助标签点)
-识别和标记离平均值N个标准偏差的异常值
-识别并标记大于N倍四分位范围的异常值
-识别并标记给定边界内外的异常值
-从数据的线性拟合中识别和标记高残差的异常值。

(可选)轻松放置文本在一个列表堆叠向下,向上,向左或向右。
h = labelpoints (xpos, ypos, labels, 'N, 'stacked', 'down')

(可选)旋转所有标签
H = labelpoints (xpos, ypos, labels, 'rotation', 45)

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

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

引用作为

亚当·丹兹(2022年)。labelpoints(//www.tianjin-qmedu.com/matlabcentral/fileexchange/46891-labelpoints), MATLAB中央文件交换。检索

MATLAB版本兼容性
使用R2016a创建
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

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

开始狩猎!