Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

xlim, ylabel, ylim, zlabel, zlim, stem



 

См.свойство String функции text , где дается список символов и описывается их приме-нение.

 

LineSpec

Назначение.Спецификации задания свойств графического объекта линия (Line).

 

Описание.В данном разделе описывается как можно задать свойства линий, используе-мых при построении графиков. Система MATLAB дает возможность задавать многие ха-рактеристики, включая:

 

  • Стиль линии (Line style)
  • Толщину линии (Line width)
  • Цвет (Color)
  • Тип маркера (Marker type)
  • Размер маркера (Marker size)
  • Цвета поверхности и граней маркера (для заполненных маркеров)

 

MATLAB предусматривает специальные символьные спецификаторы (описатели) для сти-лей линий, типов маркеров и цветов. В следующих таблицах дается перечисление этих спецификаторов.

 

 

Спецификаторы стилей линии

 

 

Спецификаторы Стили линии
- Сплошная линия (по умолчанию)
-- Штриховая линия
: Пунктирная линия
-. Штрих-пунктирная линия

 

 

Спецификаторы маркеров

 

Спецификаторы Типы маркеров
+ Знак плюс
o Кружочек
* Звездочка
. Точка
x Крестик
s Квадрат
d Ромб
^ Треугольная стрелка вверх
v Треугольная стрелка вниз
> Треугольная стрелка направо
< Треугольная стрелка налево
p Пятиугольная звезда (пентаграмма)
h Шестиугольная звезда (гексаграмма)

 

Спецификаторы цвета

Спецификатор Цвет
r Красный
g Зеленый
b Синий
c Голубой (cyan)
m Магента (magenta)
y Желтый
k Черный
w Белый

Многие графические функции допускают аргумент LineSpec, который определяет три спецификатора для характеристики линии:

 

  • Стиль линии
  • Тип маркера
  • Цвет

 

Например, функция plot(x, y, '-.or')строит график значений y от аргумента x, используя штрих-пунктирную линию (-.); размещает круглые маркеры (o) в точках данных, и окра-шивает как линию, так и маркеры в красный цвет (r). Данные спецификаторы нужно задать (в любом порядке) как строка символов в кавычках, после записей массивов данных. Если вы задаете в LineSpecтолько маркеры, но не стиль линии (например, plot(x,y,'d')), MATLAB наносит только маркеры (без линий)

 

Связанные (родственные) свойства.При использовании функций plot иplot3, вы можете задавать также другие характеристики линий, используя следующие графические свойства:

  • LineWidth – задает ширину линии (в точках, равных 1/72 дюйма)
  • MarkerEdgeColor – задает цвет маркера или цвет граней для заполненных маркеров (кружок, квадрат, ромб, пентаграмма, гексаграмма, и четыре треугольника).
  • MarkerFaceColor – задает цвет поверхности заполненного маркера
  • MarkerSize – задает размер маркера в точках

В дополнение, вы можете задавать графические свойства LineStyle, Color, и Marker вместо использования символьной строки. Это может быть полезным, например, если вы хотите задать цвет, которого нет в приведенном выше списке спецификаторов цвета, при помощи тройки значений RGB. Более подробная информация о возможностях выбора цвета дана в разделе ColorSpec.

 

Примеры

 

Построим синусоидальную функцию для трех различных пределов изменения аргумента, используя различные стили линий, цвета и маркеры.

 

t = 0 : pi/20 : 2*pi;

plot(t, sin(t), '-.r*')

Hold on

Plot(sin(t - pi/2), '--mo')

Plot(sin(t - pi), ':bs')

Hold off

 

 

Построим еще один график, иллюстрирующий как можно задавать свойства линий.

 

plot(t, sin(2*t),'-mo',...

'LineWidth', 2,...

'MarkerEdgeColor', 'k',...

'MarkerFaceColor', [0.49 1 0.63],...

'MarkerSize', 12)

 

См. также функции:

 

line, plot, patch, set, surface, и свойство LineStyleOrder координатных осей

 

 


[1] Данная терминология не совсем соответствует принятой в русско-язычных изданиях.

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.