沿着曲线阴谋事件监听器更新文本

1视图(30天)
本美世
本美世 2021年9月21日
编辑: 克里希纳Sutar 2022年1月27日
你好,
我试图创建一个方便的函数创建一个文本标签沿着曲线在一个阴谋。如。
的挑战之一是旋转属性的文本对象的屏幕坐标,不是父轴坐标,这意味着:
)你必须转换之前屏幕坐标计算文本的角度。
B)如果图的大小或与之交互(如缩放),文本的角度将需要更新。
我试图攻击我的方式围绕上述问题时使用事件监听器来更新角轴变化大小,和我有75%的。我附加功能和一个测试脚本。
我失踪 是在轴/图级别的属性列表,我需要创建监听器。我希望会有一个方便的轴重绘事件所以我不需要为每一个单独的参数添加侦听器可能改变(可能导致多个回调函数调用)。到目前为止我听轴。XLim,轴。YLim,轴。ZLim axes.Position。我试着倾听图。位置,但显然这个属性有一个SetObservable属性= false。
提前谢谢:-)

答案(1)

克里希纳Sutar
克里希纳Sutar 2022年1月26日
编辑:克里希纳Sutar 2022年1月27日
我知道当图轴大小改变文本的角度变化并不反映按轴。
使用 轴平等 设置 XLimMode YLimMode 适当的轴填补其父图或其他容器中分配空间。
x = 0:(2 *π/ 32):2 *π;
y = sin (x);
线=情节(x, y);
平等的;
h = textOnCurve (“正弦波”,0.125线“verticalalignment”,“高级”);
请参考 文档 理解它 输入参数和函数。

s manbetx 845


释放

R2019b

社区寻宝

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

开始狩猎!