Re: Park's and Bergstrom's packages
- To: mathgroup at smc.vnet.net
- Subject: [mg107486] Re: Park's and Bergstrom's packages
- From: Matthias <greiff at mac.com>
- Date: Sun, 14 Feb 2010 05:59:25 -0500 (EST)
- References: <hkoi9s$svn$1@smc.vnet.net>
Here is what I've found.
The file SimplexDrawGraphics.m starts with the following lines:
BeginPackage["Simplex`SimplexDrawGraphics`",
{"DrawGraphics`DrawingPaper`",
"DrawGraphics`DrawingField`", "DrawGraphics`DrawingCube`",
"Simplex`SimplexBasics`"}]
Since I prefer using the newer Presentations package instead of the
DrawGraphics package I replace "DrawGraphics" by "Presentations",
which works except for DrawingField because DrawingField.m is not part
of the Presentation package. Presumably it is not needed in
Mathematica 7. I deleted it (i.e. "DrawGraphics`DrawingField`") and
there are no problems so far.
Using the following command I can plot points in a two-dimensional
simplex. I can change their color but I cannot change the size (by
using Thickness).
Draw2D[{Thickness[0.01], Red, SimplexListDraw[{mylistofpoints}],
GrayLevel[0], SimplexBoundary}, PlotRange -> {{0, 1}, {0, 1}},
AspectRatio -> 1]
The function SimplexListDraw stems from Ted Bergstrom's package and is
defined as follows:
SimplexListDraw[list_, opts___?OptionQ] :=
Module[{cartesianList, output}, cartesianList = Map[Simplex2dCoord,
list];
ListDraw[cartesianList, opts]]
Is there something wrong with ListDraw or are there other ways of
changing the size of points, besides the Thickness command?