Иллюстрированный самоучитель по Mathematica 3/4

Получение информации о графических объектах

Порой некоторые детали построения графиков оказываются для пользователя неожиданными и не вполне понятными. Причина этого кроется во множестве опций, которые могут использоваться в графиках, причем в самых различных сочетаниях. Поэтому полезно знать, как можно получить информацию о свойствах графических объектов. Порой небольшая модификация опций (например, замена цвета линий или фона) делает график полностью удовлетворяющим требованиям пользователя. Информацию об опциях графического объекта g дают следующие функции:

  • FullAxes [g] – возвращает список опций координатных осей;
  • Options [g] – возвращает упрощенный список опций;
  • FullOptions [g] – возвращает полный список опций;
  • InputForm[g] – возвращает информацию о графике (включая таблицу точек).

Пусть задан графический объект g:

g := Plot[Sin[x], {x, -10.10}]

Ниже представлено получение упрощенного списка опций этого графического объекта:

Options[g]
{PlotRange > Automatic, AspectRatio > 1/GoldenRatio, DisplayFunction: > $DisplayFunction, ColorOutput > Automatic, Axes > Automatic, AxesOrigin > Automatic, PlotLabel > None, AxesLabel > None, Ticks > Automatic, GridLines > None, Prolog > {}, Epilog > {}, AxesStyle > Automatic, Background > Automatic, DefaultColor > Automatic, DefaultFont: > $DefaultFont, RotateLabel > True, Frame > False, FrameStyle > Automatic, FrameTicks > Automatic!, FrameLabel > None, PlotRegion > Automatic, ImageSize > Automatic, TextStyle: > $TextStyle, FormatType: > $FormatType}

Для получения полного списка опций вместе с их значениями можно использовать функцию FullOptions. Аналогично можно получить и иные данные – они не приводятся ввиду громоздкости выводимой информации. Анализ графиков с применением этих функций может оказаться весьма полезным при построении и редактировании сложных графиков.

Функции FullOptions и Options можно также использовать в следующем виде:

  • Options [g, option] – возвращает значение указанной опции option;
  • FullOptions [g, option] – возвращает значение указанной опции option.

В этом случае можно получить информацию по отдельной опции.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.