MathGroup Archive 1992

[Date Index] [Thread Index] [Author Index]

Search the Archive

Default directives for graphics primitives

  • To: Mathematica user's group <MathGroup at>
  • Subject: Default directives for graphics primitives
  • From: Robby Villegas <Villegas at knox.bitnet>
  • Date: Tuesday, February 25, 1992


     If you are using Plot to generate pictures, then you could define your
own settings for directives for any 2D primitives as part of PlotStyle:

          SetOptions[Plot, PlotStyle->Thickness[0.001]]

You can also give a list of directives as the setting for this option, such as
{Thickness[0.001], Dashing[{0.04, 0.04}], PointSize[0.03], RGBColor[1, 0, 1]}.

     The settings for directives PointSize, Thickness, and Dashing are
fractions of the width of the plot; they don't refer to units in the
coordinate plane or space.  For PointSize, the Mathematica book states that
the measure of the _radius_ is what is given, though my experience has been
that it is the _diameter_ (try PointSize[1/2] and PointSize[1] as examples to
verify).  If you have version 2, then you can use the new absolute measures
for these directives, Absolute* for all the above.  These allow you to give
sizes in units of points, or 1/72 inch, I think.

     I don't know how to set default values for directives for Graphics(3D),
only for PlotStyle as an option to Plot, ParametricPlot, and ListPlot.  I've
wondered about this for a while now, and if you find a way, I'll be interested
to know.

                                                    Robby Villegas
                                                    Knox College
                                                    (Villegas at Knox.Bitnet)

  • Prev by Date: Re: Limits in integration
  • Next by Date: Reply on using aliases for command arguments
  • Previous by thread: Thickness in 2D graphs.
  • Next by thread: Reply on using aliases for command arguments