相关疑难解决方法(0)

matlab:将带圆圈的数字放在图表上

我想在图表上放一个带圆圈的数字作为标记靠近(但不是在点).听起来很简单,但我也希望变焦/宽高比变化不变.

由于这个不变量,我无法将圆形绘制为线对象(无需在重新缩放时重绘它); 如果我使用圆形标记,我必须在重新缩放时调整其偏移量.

我能想到的最简单的方法是在text()函数的字符串中使用Unicode或Wingdings字符①②③等.但unicode似乎不能正常工作,以下示例仅适用于①而不适用于其他数字(产生矩形框):

作品:

clf; text(0.5,0.5,char(129),'FontName','WingDings')
Run Code Online (Sandbox Code Playgroud)

不起作用(应该是带圆圈的2):

clf; text(0.5,0.5,char(130),'FontName','WingDings')
Run Code Online (Sandbox Code Playgroud)

什么给了,有人可以建议一个解决方法吗?

matlab graphing annotations

6
推荐指数
2
解决办法
4841
查看次数

标签 统计

annotations ×1

graphing ×1

matlab ×1