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 управлять осями и координатной сеткой, соответственно.

Примеры

Пример 1

Мы чертим дом с массивными стенами:

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
    ):

Смотрите также

Функции MuPAD