Как добавить описательный текст к точкам данных на графике в MATLAB

Kak Dobavit Opisatel Nyj Tekst K Tockam Dannyh Na Grafike V Matlab



Когда мы рисуем некоторые данные, нам нужно добавить описание точек данных, чтобы сделать их ясными и понятными. Например, мы можем описать точки локального максимума или локального минимума построенной функции или добавить дополнительную информацию о конкретных точках данных. Эту задачу можно легко выполнить в MATLAB с помощью текст() функция.

В этом руководстве показано, как добавить описательный текст к точкам данных с помощью функции text() в MATLAB. Мы рассмотрим различные синтаксисы и примеры, чтобы вы могли научиться использовать их по-разному.

Как преобразовать описательный текст в точки данных на графике в MATLAB?

Чтобы добавить описательный текст к точкам данных на графике в MATLAB, мы можем использовать встроенный метод текст() функция. Эта функция принимает одну или несколько точек данных и описательный текст в качестве обязательных входных данных и предоставляет описание, соответствующее заданным точкам данных. Вам необходимо указать координаты точек данных, поскольку они представляют собой место, куда необходимо добавить текст на график MATLAB.







Синтаксис
В MATLAB вы можете использовать текст() функционировать следующими способами:



текст ( х,у,текст )
текст ( х,у,г,текст )
текст ( ___, Имя, Значение )

Здесь,



Функция текст (х, у, текст) отвечает за добавление текстовых описаний к одной или нескольким точкам данных, используя текст, указанный переменной текст в текущих осях.





  • Чтобы указать описание одной точки данных, эта функция принимает x и y как скалярные значения.
  • Чтобы указать текстовое описание более чем одной точки данных, эта функция принимает x и y как векторы одинакового размера.

Функция текст (x,y,z,txt) отвечает за позиционирование текста в 3D-координатах.

Функция текст(___,Имя,Значение) отвечает за указание свойств текстового объекта с использованием одного или нескольких аргументов пары «Имя, Значение».



Пример 1. Как добавить описательный текст к одной точке данных в MATLAB?

Этот код MATLAB использует текст() функция для указания описания точки (pi/2,0.2).

х = -пи:пи / пятьдесят :Пи;
у = потому что ( Икс ) ;
сюжет ( х,у )
текст ( Пи / 2 , 0,2 , '\leftarrow потому что(\pi/2)' )

Пример 2. Как добавить описательный текст к нескольким точкам данных?

В следующем коде функция построения графика использовалась для построения функции cos(x) в диапазоне [-π, π]. текст() Функция используется для добавления к графику двух текстовых аннотаций, указывающих, где функция пересекает ось X.

х = -пи:пи / пятьдесят :Пи;
у = потому что ( Икс ) ;
сюжет ( х,у )
x_vect '=' [ -Пи / 2 ,Пи / 2 ] ;
y_vect '=' [ 0 , 0 ] ;
текст ( x_vect,y_vect, '\leftarrow cos(x)=0' )

Пример 3. Как добавить описательный текст к точкам 3D-данных?

В этом коде MATLAB мы генерируем поверхностный график для функции Z=cos(X)+sin(Y) соответствующие заданным векторам x и y. После этого мы находим точку (0,0,1) и добавляем ее описание cos(X)+sin(Y)=1.

[ X,Y ] = сетка ( - 1 : 0,1 : 1 ,- 1 : 10 ) ;
Z = потому что ( Икс ) +без ( И ) ;
заниматься серфингом ( X,Y,Z )
текст ( 0 , 0 , 1 , '\leftarrow cos(X)+sin(Y)=1' )

Пример 4. Как указать размер и цвет текста при добавлении описательного текста к точке данных?

В приведенном ниже примере создается поверхностный график для функции Z=cos(X)+sin(Y) соответствующие заданным векторам x и y. После этого он находит точку (0,0,1) и добавляет ее описание, которое имеет вид потому что (X) + грех (Y) = 1 указав синий текстовый воротник и размер текста = 16.

[ X,Y ] = сетка ( - 1 : 0,1 : 1 ,- 1 : 10 ) ;
Z = потому что ( Икс ) +без ( И ) ;
заниматься серфингом ( X,Y,Z )
текст ( 0 , 0 , 1 , '\leftarrow cos(X)+sin(Y)=1' , 'Цвет' , 'красный' , 'Размер шрифта' , 16 )

Заключение

В области визуализации данных нам необходимо описать нанесенные на график точки данных, чтобы сделать наши графики ясными и понятными. Эту задачу можно эффективно решить, используя текст() функция в MATLAB. В этом руководстве описаны функциональные возможности текст() функция в MATLAB. Мы предоставили разные синтаксисы для текст() функция и простой пример для каждого синтаксиса, который поможет вам понять работу этой функции.