Возможности форматирования координатных осей графиков включают в себя управление их внешним видом/диапазоном, шкалой, нумерацией и отображением некоторых значений на осях при помощи маркеров.
Масштаб осей
Когда график создается впервые, Mathcad выбирает представленный диапазон для обеих координатных осей автоматически. Чтобы изменить этот диапазон:
1. Перейдите к редактированию графика, щелкнув в его пределах мышью.
ПРИМЕЧАНИЕ
В Mathcad 12 появилась новая возможность для построения графиков в логарифмическом масштабе (см. разд. "Графики в логарифмическом масштабе", ниже).
Рис. 1.27. Диалоговое окно Formatting Currently Selected X-Y Plot
Рис. 1.28. Линии сетки на декартовом и полярном графиках, вид осей — Crossed
- Boxed (Прямоугольник) — как показано на рис. 1.25, 1.26;
- Crossed (Пересечение) — координатные оси в виде двух пересекающихся прямых (рис. 1.28);
- None (Нет) — координатные оси не показываются на графике.
ПРИМЕЧАНИЕ
Изменить описанные параметры можно и в диалоговом окне Axis Format (Формат оси), которое появляется, если щелкнуть дважды на самой оси.
Вторая ось Y
В Mathcad 12 появилась дополнительная возможность добавления второй оси Y, обладающей собственной шкалой (рис. 1.29). Использование двух осей ординат очень удобно, когда на одном и том же графике представляются разнородные данные, не совпадающие по величине (например, данные различной размерности, либо различающиеся на несколько порядков, и т. п.).
Для того чтобы задать опцию рисования второй оси ординат:
1. Вызовите двойным щелчком диалоговое окно Formatting Currently Selected X-Y Plot (Форматирование выбранного графика) и откройте его вкладку X-Y Axes (Оси X-Y) (см. рис. 1.27).
2. Установите флажок проверки Enable secondary Y axis (Включить вторую ось Y).
3. Откройте вкладку Secondary Y axis (Вторая ось Y) и настройте в ней желаемые параметры второй оси, точно так же, как вы это делаете для первой оси.
4. Нажмите ОК.
5. В появившиеся местозаполнители возле второй оси ординат введите желаемые имена переменных или выражения, которые вы хотите отложить на данной оси.
6. При желании настройте остальные параметры второй оси Y (пределы, маркеры и т. п.).
Рис. 1.29. Декартов график с двумя осями ординат
Графики в логарифмическом масштабе
Как уже говорилось, для построения графиков в логарифмическом масштабе необходимо установить опцию
Log scale (Логарифмический масштаб) в диалоге Formatting Currently Selected X-Y Plot (Форматирование выбранного графика). В целях облегчения труда пользователя по подготовке таких графиков в Mathcad 12 добавлены встроенные функции
logspace и logpts.
Функция logspace позволяет создать вектор точек из отстоящих (в логарифмическом масштабе) друг от друга на равное расстояние, который будет использоваться в качестве аргумента. Например, рассмотрим функцию f (х), которая на одном промежутке
х меняется быстро, а на другом — медленно. Для того чтобы "красиво" и информативно построить график подобной
функции, раньше приходилось создавать вектор х вручную, а теперь, благодаря функции
logspace, этот процесс легко автоматизировать (рис. 1.30). Вторая функция,
logpts, предназначена для генерации вектора, состоящего из нескольких серий точек, расположенных линейно-равномерно в пределах каждой из серий (рис. 1.31).
Рис. 1.30. Функция logspace выдает вектор равномерно-логарифмически расположенных точек
Приведем описание функций и их аргументов:
- min, max — границы интервала;
- N — количество генерируемых точек;
Рис. 1.31. Функция logpts выдает вектор точек, расположенных равномерно по декадам
- min — показатель начальной граница интервала;
- dec — количество серий (декад);
- N — количество генерируемых точек в пределах каждой серии (декады).
Рис. 1.32. Форматирование кривых на графике
Маркеры
Маркером на координатных осях отмечаются метки некоторых значений. Маркер представляет собой линию, перпендикулярную оси, снабженную числом или переменной. Чтобы создать маркер:
1. Дважды щелкните на графике.
2. На вкладке X-Y Axes (Оси X-Y) диалога Formatting Currently Selected X-Y
Plot (Форматирование выбранного графика), (см. рис. 1.27) установите флажок
Show markers (Показать маркеры).
3. Нажмите кнопку ОК.
4. В появившийся местозаполнитель введите число или имя переменной, значение которой вы хотите отобразить на оси маркером (рис. 1.33, слева).
5. Щелкните вне маркера.
Готовые маркеры показаны на рис. 1.33, справа. На каждой из осей допускается установить по два маркера. Если определен лишь один из них, то второй виден не будет.
Рис. 1.33. Создание маркеров (слева) и готовые маркеры (справа)