LegendText
Короткий объяснительный текст для легенды
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
Дополнительный | Текстовая строка |
LegendText
устанавливает текст для записи легенды объекта.
LegendText
является техническим внутренним атрибутом. Вы, скорее всего, захотите использовать атрибут интерфейса библиотеки Legend
в порядке установить записи легенды.
Чтобы иметь запись легенды, объекту нужно было установить Legend
на TRUE
, и LegendVisible
должен быть TRUE
для сцены включения. Cf. Пример 1.
Если LegendText
сброшен, но Legend
и LegendVisible
является TRUE
, запись легенды взята из атрибута Name
. Если это сброшено также, имя типа объекта отображено. Cf. Пример 2.
Мы создаем несколько объектов со значениями для набора LegendText
:
f := plot::Function2d(sin(x), x = 0..PI, LegendText = "f(x)", Color = RGB::Red): g := plot::Function2d(cos(x), x = 0..PI, LegendText = "f'(x)", Color = RGB::Blue): p := plot::Point2d([2, sin(2)], PointSize = 3*unit::mm, LegendText = "(2; f(2))", Color = RGB::Black):
Включая легенду, мы строим эти объекты:
plot(f, g, p, LegendVisible = TRUE)
Как мы видим, только функциональные объекты обнаруживаются в легенде. Если p
, как предполагается, показывают там также, мы должны явным образом установить LegendEntry
на TRUE
:
p::LegendEntry := TRUE: plot(f, g, p, LegendVisible = TRUE)
Если объект имеет запись легенды, но LegendText
не установлен, первая нейтрализация является атрибутом Name
объекта:
plot(plot::Function3d(sin(x^2 + y^2), x = -2..2, y = -2..2, Color = RGB::Green, FillColorType = Flat, LegendText = "LegendText: sin", Name = "Name: sin"), plot::Function3d(cos(x + y), x = -2..2, y = -2..2, Color = RGB::Blue, FillColorType = Flat, Name = "Name: cos"), LegendVisible)
Как последнее прибежище имя типа объекта используется:
plot(plot::Rectangle(0..1, 0..1), plot::Point2d(frandom(), frandom()), plot::Point2d(frandom(), frandom()), plot::Point2d(frandom(), frandom()), plot::Point2d(frandom(), frandom()), plot::Point2d(frandom(), frandom()), LegendEntry = TRUE, LegendVisible = TRUE)