LineWidth
Ширина линий
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
Наследованный | Положительный выходной размер |
LineWidth
устанавливает ширину объектов линии, таких как 2D функциональные графики, изгибается в 2D и 3D, стрелах, линиях параметра на поверхностях и т.д.
Значение должно быть задано как абсолютная физическая длина включая единицу длины, такую как LineWidth = 1.5*unit::mm
. Числа без физической единицы измерения дают размер в мм.
Обратите внимание на то, что графика не может всегда реагировать на небольшие изменения ширины линии из-за дискретизации в пиксели.
Нельзя сделать линии невидимыми путем установки их ширины на 0. Используйте LinesVisible
= FALSE
вместо этого.
LineWidth
не оказывает влияние на ширину линии линий координатной сетки и осей. Используйте атрибуты AxesLineWidth
и GridLineWidth
управлять осями и координатной сеткой, соответственно.
Мы чертим дом с массивными стенами:
plot(plot::Polygon2d( [[0, 0], [0, 3], [2, 5], [4, 3], [0, 3], [4, 0], [0, 0], [4, 3], [4, 0] ], LineWidth = 4*unit::mm, Color = RGB::Grey), Axes = None):
Инструкции по созданию добавляются стрелами. Порядок рисунка обозначается заголовками стрел и их увеличивающейся ширины линии:
plot(plot::Polygon2d( [[0, 0], [0, 3], [2, 5], [4, 3], [0, 3], [4, 0], [0, 0], [4, 3], [4, 0] ], LineWidth = 4*unit::mm, Color = RGB::Grey), plot::Arrow2d([0, 0], [0, 3], LineWidth = 0.3*unit::mm, Title = "1", TitlePosition = [0.2, 1.4]), plot::Arrow2d([0, 3], [2, 5], LineWidth = 0.5*unit::mm, Title = "2", TitlePosition = [0.5, 3.9]), plot::Arrow2d([2, 5], [4, 3], LineWidth = 0.7*unit::mm, Title = "3", TitlePosition = [3.4, 3.9]), plot::Arrow2d([4, 3], [0, 3], LineWidth = 0.9*unit::mm, Title = "4", TitlePosition = [1.9, 3.2]), plot::Arrow2d([0, 3], [4, 0], LineWidth = 1.1*unit::mm, Title = "5", TitlePosition = [1.0, 2.5]), plot::Arrow2d([4, 0], [0, 0], LineWidth = 1.3*unit::mm, Title = "6", TitlePosition = [1.9, 0.2]), plot::Arrow2d([0, 0], [4, 3], LineWidth = 1.5*unit::mm, Title = "7", TitlePosition = [0.7, 0.9]), plot::Arrow2d([4, 3], [4, 0], LineWidth = 1.7*unit::mm, Title = "8", TitlePosition = [3.7, 1.4]), Axes = None, TipLength = 5*unit::mm ):