У меня есть такие моменты:
matrix = rand(6, 4)
0.8147 0.2785 0.9572 0.7922
0.9058 0.5469 0.4854 0.9595
0.1270 0.9575 0.8003 0.6557
0.9134 0.9649 0.1419 0.0357
0.6324 0.1576 0.4218 0.8491
0.0975 0.9706 0.9157 0.9340
первые два столбца - это значения x и y, которые отображаются в виде точек через
plot(matrix(:, 1), matrix(:, 2), '*r'
Теперь я хочу выяснить следующее: всякий раз, когда я нажимаю на определенную точку на графике, я хочу, чтобы информация из столбцов 3 и 4 отображалась в виде текста справа от точки в поле, например. с некоторым текстом, например. information 1: VALUE_COL3, information 2: VALUE_COL4
. Как этого добиться? Я подумал об атрибуте ButtonDownFcn
, а затем проверил точку, по которой щелкнули, и сопоставил ее. Но есть ли более простой способ сделать это?
Спасибо!