Алгебра и пакет Mathematica 5



Графические директивы



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

Относительная и абсолютная величина диаметра круга, изображающего точку, — директивы PointSize [d] и AbsolutePointSize[d]

Директивы PointSize [d] и AbsolutePointSize [d] определяют относительную и абсолютную величину диаметра круга, изображающего точку. В директиве PointSize [d] аргумент d есть отношение диаметра к ширине графика, и потому он обычно задается как дробь. По умолчанию d = 0.008 для двухмерных графиков и d = 0.001 для изображений трехмерных объектов. Вот график, в котором этот параметр задан по умолчанию.

А вот тот же график с иным значением этого параметра.

Точки теперь такие жирные, что одна даже не влезла в область, отведенную для графика!

В директиве AbsolutePointSize[rf] значение параметра d определяет диаметр круга в единицах длины, приблизительно равных одной семьдесят второй дюйма. Вот как может выглядеть парабола.

Как видите, директива ставится перед примитивом, и оба эти объекта заключаются в фигурные скобки. Кроме того, директива может действовать на несколько однородных примитивов, стоящих за ней. Вся группа также заключается в фигурные скобки. Графических директив может быть несколько, и они должны предшествовать тем примитивам, на отображение которых они должны влиять. Вычисление выражения

Show[Graphics[{PointSize[0.03],Hue[0],

Table[Point[{O.lj,0.05j}], {j,10}]}]];

приводит к появлению на экране десяти точек красного цвета относительного диаметра 0.03.

Относительная и абсолютная толщина линии — директивы Thickness и AbsoluteThickness

Как и в случае точек, управлять можно не только цветом, но и толщиной линии. Директива Thickness [r] определяет относительную ширину линии, а директива AbsoluteThickness [r] — абсолютную ширину. Вот пример указания относительной ширины линии.

Ниже приведен пример указания абсолютной ширины линии.

Пунктиры, штрихпунктиры и другие стили линии — директива Dashing

Директива Dashing [{rl, r2, ...}] позволяет указать, что линия рисуется в виде последовательности отрезков длиной rl, r2 и т.д., которые повторяются циклически. Вот как можно нарисовать окружность.

А вот параллельные прямые, нарисованные черточками разной длины.