LegendText
Короткий объяснительный текст для легенды
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
Дополнительный | Текстовая строка |
LegendText
устанавливает текст для записи легенды объекта.
LegendText
технический внутренний атрибут. Вы, скорее всего, захотите использовать атрибут интерфейса библиотеки Legend
для того, чтобы установить записи легенды.
Чтобы иметь запись легенды, объект должен иметь Legend
установите на TRUE
и LegendVisible
должен быть TRUE
для сцены включения. См. Пример 1.
Если LegendText
сброшен, но Legend
и LegendVisible
TRUE
, запись легенды взята из атрибута Name
. Если это сброшено также, имя типа объекта отображено. См. Пример 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)