15.2.10与绘图交互

用户可以使用在绘图上选择点轧棉厂函数或使用选择在绘图上放置文本的位置gtext函数。

 
: [x, y, buttons] = ginput (n)
: [x, y, buttons] = ginput ()

返回当前图形窗口中鼠标单击和/或关键点笔划的位置和类型。

如果n定义,然后捕获n返回之前的事件。什么时候n未定义轧棉厂将循环直到返回键RET按下。

返回值x, y是以当前轴为单位单击鼠标的坐标。返回值按钮对于左侧、中间或右侧按钮,为1、2或3。如果按下某个键,ASCII值将返回按钮.

实施说明:轧棉厂旨在用于二维绘图。有关三维图,详见这里的点这里的轴的性质,可以与这里的的知识进行转换看法转换为数据单元。

详见: gtext, 等待按钮按下.

 
: b = waitforbuttonpress ()

等待鼠标在当前图形窗口上单击或按键。

的返回值b如果按下了鼠标按钮,则为0;如果按下了akey,则为1。

详见: 等待, 轧棉厂, kbhit.

 
: gtext (s)
: gtext ({s1, s2, …})
: gtext ({s1; s2; …})
: gtext (…, prop, val, …)
: h = gtext (…)

使用鼠标将文本放置在当前地物上。

字符串参数s可以是字符串的字符数组或元胞数组。如果s有多行,每行用于在鼠标单击后创建一个单独的文本对象。例如

单击鼠标后放置单个字符串

gtext(“我点击了这里”)

单击两次鼠标后放置两个字符串

gtext({“我点击了这里”;“然后”})

单击两次鼠标后,放置两个字符串,每个字符串有两行

gtext({“我点击了”,“这里”;“和”,“那里”})

可选择的属性/value对直接传递给下面的文本对象。

文本对象属性的完整列表记录在文本属性.

可选返回值h保持已创建文本对象的图形句柄。

详见: 轧棉厂, 文本.

使用i*系列函数可以获得更复杂的用户交互机制,详见用户界面元素.


版权所有 © 2024 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号