TitlePosition
, TitlePositionX
, TitlePositionY
, TitlePositionZ
Положение объектных заголовков
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
TitlePosition | Обертка библиотеки для “[TitlePositionX , TitlePositionY ]” (2D), “[TitlePositionX , TitlePositionY , TitlePositionZ ]” (3D) | Смотрите ниже |
TitlePositionX , TitlePositionY , TitlePositionZ | Дополнительный | Выражение MuPAD® |
TitlePosition
устанавливает положение, где объектный заголовок отображен.
TitlePositionX
, TitlePositionY
и TitlePositionZ
относятся к отдельным компонентам TitlePosition
.
Объекту можно дать заголовок, который будет отображен в диаграмме с атрибутом Title
. TitlePosition
, TitlePositionX
, TitlePositionY
, TitlePositionZ
определяет положение этого заголовка.
TitlePosition
, TitlePositionX
, TitlePositionY
, TitlePositionZ
определяет точку привязки заголовка, который находится в 3D, отображенном в “обшивающем счета режиме”, что означает, что текст будет всегда стоять перед наблюдателем и будет всегда отображаться в том же размере, независимо от изменения масштаба или перспективы. Выравнивание текста w.r.t. точка привязки далее определяется установкой TitleAlignment
, cf. Пример 1.
MuPAD не имеет автоматического расположения заголовков; чтобы расположить заголовок правильно, TitlePosition
должен быть установлен.
Мы строим три точки с заголовками, присоединенными к ним, изменяя выравнивание. В демонстрационных целях положения заголовка совпадают с точками:
plot(plot::Point2d(0, 3, Title = "Left", TitlePosition = [0, 3], TitleAlignment = Left), plot::Point2d(0, 2, Title = "Center", TitlePosition = [0, 2], TitleAlignment = Center), plot::Point2d(0, 1, Title = "Right", TitlePosition = [0, 1], TitleAlignment = Right), Axes = None, PointSize = 2.0*unit::mm, ViewingBox = [-1..1, 0..4])
Более реалистическое размещение заголовков должно разделить их немного от точек:
plot(plot::Polygon2d([[0, 0], [5, 0], [9/5, 12/5]], Closed), plot::Point2d([0, 0], Title = "A", TitlePosition = [-0.2, -0.1]), plot::Point2d([5, 0], Title = "B", TitlePosition = [5.2, -0.1]), plot::Point2d([9/5, 12/5], Title = "C", TitlePosition = [2.0, 2.5]), Axes = None, TitleFont = [15], LineColor = RGB::Black, LineWidth = 0.5*unit::mm, PointSize = 3*unit::mm)