*! version 1.0.0 21MAR2016

Command used to generate .theme files used by brewscheme

help for brewtheme

brewtheme -- a program to generate theme files containing
scheme file entries for graph independent aesthetics.

Syntax

brewtheme themeName [, abovebelow(string)
anglestyle(string)
areastyle(string)
arrowstyle(string)
axisstyle(string)
barlabelpos(string)
barlabelstyle(string)
barstyle(string)
bygraphstyle(string)
clegendstyle(string)
clockdir(string)
color(string)
compass2dir(string)
compass3dir(string)
connectstyle(string)
dottypestyle(string)
graphsize(string)
graphstyle(string)
gridlinestyle(string)
gridringstyle(string)
gridstyle(string)
gsize(string)
horizontal(string)
labelstyle(string)
legendstyle(string)
linepattern(string)
linestyle(string)
linewidth(string)
margin(string)
medtypestyle(string)
numstyle(string)
numticks(string)
piegraphstyle(string)
pielabelstyle(string)
plotregionstyle(string)
relativepos(string)
relsize(string)
special(string)
starstyle(string)
sunflowerstyle(string)
symbol(string)
symbolsize(string)
orientstyle(string)
textboxstyle(string)
tickposition(string)
tickstyle(string)
ticksetstyle(string)
verticaltext(string)
yesno(string)
zyx2rule(string)
zyx2style(string) ]

Description

brewtheme is used to create a file with scheme entries that are
primarily used to control/define graph independent/global aesthetic properties
for Stata graphs (with a few exceptions related to bar graphs and/or pie graphs).
Given the number of potential arguments for some of these options, they are each
described below briefly and in greater detail in their respective helpfiles.

Additionally, when developing new schemes/themes, it is important to
follow the guidance provided in the scheme files
help documentation. Notably:

It is critical that you issue the discard command each time
before you reissue your graph command. discard reinitializes the
graphics system, and that includes clearing the graphics scheme. If you do not
type discard, will note that you are using the same scheme
each time and will use the already loaded scheme - ignoring the
changes you made in the scheme file.

For additional information about the different options and entries that
are used in scheme files, see scheme entries. If you try a value that
does not work when creating a file, submit an issue
to the project's repository or you can modify the corresponding help file for
that option noting that the value didn't work and submit a pull request to
merge your changes with the project's repository. The entries on the topic
specific help files below are my best guesses regarding the set of possible
values.

Options

The links below point to topic specific help files. These are still a
work in progress, but will contain information about specific entries and as
much information as possible about how their values effect the appearance of
graphs.

The options below are listed with the 'bt' prefix to differentiate them from cases where there may be official Stata help files with the same namespace.

btabovebelow

btanglestyle

btareastyle

btarrowstyle

btaxisstyle

btbarlabelpos

btbarlabelstyle

btbarstyle

btbygraphstyle

btclegendstyle

btclockdir

btcolor

btcompass2dir

btcompass3dir

btconnectstyle

btdottypestyle

btgraphsize

btgraphstyle

btgridlinestyle

btgridringstyle

btgridstyle

btgsize

bthorizontal

btlabelstyle

btlegendstyle

btlinepattern

btlinestyle

btlinewidth

margin

btmedtypestyle

btnumstyle

btnumticks

btpiegraphstyle

btpielabelstyle

btplotregionstyle

btrelativepos

btrelsize

btspecial

btstarstyle

btsunflowerstyle

btsymbol

btsymbolsize

bttextboxstyle

bttickposition

bttickstyle

btticksetstyle

btverticaltext

btyesno

btzyx2rule

btzyx2style

Author

William R. Buchanan, Ph.D.

Data Scientist

Minneapolis Public Schools

William.Buchanan at mpls [dot] k12 [dot] mn [dot] us