Компьютерная алгебра в программе Mathematica 4

         

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



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

Порой некоторые детали построения графиков оказываются для пользователя неожиданными и не вполне понятными. Причина этого кроется во множестве опций, которые могут использоваться в графиках, причем в самых различных сочетаниях. Поэтому полезно знать, как можно получить информацию о свойствах графических объектов. Порой небольшая модификация опций (например, замена цвета линий или фона) делает график полностью удовлетворяющим требованиям пользователя. Информацию об опциях графического объекта 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.
В этом случае можно получить информацию по отдельной опции.









Содержание раздела