Получение информации о графических объектах
Получение информации о графических объектах
Порой некоторые детали построения графиков оказываются для пользователя неожиданными и не вполне понятными. Причина этого кроется во множестве опций, которые могут использоваться в графиках, причем в самых различных сочетаниях. Поэтому полезно знать, как можно получить информацию о свойствах графических объектов. Порой небольшая модификация опций (например, замена цвета линий или фона) делает график полностью удовлетворяющим требованиям пользователя. Информацию об опциях графического объекта g дают следующие функции:
-
FullAxes [g] — возвращает список опций координатных осей;
-
Options [g] — возвращает упрощенный список опций;
-
FullOptions [g] — возвращает полный список опций;
-
InputForm[g] — возвращает информацию о графике (включая таблицу точек).
Пусть задан графический объект
g: g:=Plot[Sin[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.
В этом случае можно получить информацию по отдельной опции.
Содержание раздела