From: <ds...@us...> - 2007-07-31 14:05:10
|
Revision: 3645 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=3645&view=rev Author: dsdale Date: 2007-07-31 07:05:01 -0700 (Tue, 31 Jul 2007) Log Message: ----------- minor updates to config package Modified Paths: -------------- trunk/matplotlib/lib/matplotlib/config/mplconfig.py trunk/matplotlib/lib/matplotlib/mpl-data/matplotlib.conf Added Paths: ----------- trunk/matplotlib/lib/matplotlib/mpl-data/matplotlib.conf.backup Modified: trunk/matplotlib/lib/matplotlib/config/mplconfig.py =================================================================== --- trunk/matplotlib/lib/matplotlib/config/mplconfig.py 2007-07-31 13:11:34 UTC (rev 3644) +++ trunk/matplotlib/lib/matplotlib/config/mplconfig.py 2007-07-31 14:05:01 UTC (rev 3645) @@ -11,7 +11,7 @@ import mpltraits as mplT import cutils import checkdep -from tconfig import TConfig, TConfigManager +from tconfig import TConfig, TConfigManager, tconf2File import pytz # Code begins @@ -503,9 +503,9 @@ rcParams = RcParamsWrapper(mplConfig) ############################################################################## -# Simple testing +# Auto-generate the mpl-data/matplotlib.conf ############################################################################## if __name__ == "__main__": mplConfig = MPLConfig() - mplConfig.backend.pdf.compression = 1.1 - print mplConfig + tconf2File(mplConfig, '../mpl-data/matplotlib.conf', force=True) + print 'Default matplotlib.conf created in ../mpl-data' Modified: trunk/matplotlib/lib/matplotlib/mpl-data/matplotlib.conf =================================================================== --- trunk/matplotlib/lib/matplotlib/mpl-data/matplotlib.conf 2007-07-31 13:11:34 UTC (rev 3644) +++ trunk/matplotlib/lib/matplotlib/mpl-data/matplotlib.conf 2007-07-31 14:05:01 UTC (rev 3645) @@ -1,456 +1,402 @@ -### MATPLOTLIBRC FORMAT +# MPLConfig - plaintext (in .conf format) # This is a sample matplotlib configuration file. It should be placed # in HOME/.matplotlib/matplotlibrc (unix/linux like systems) and # C:\Documents and Settings\yourname\.matplotlib (win32 systems) -# -# By default, the installer will overwrite the existing file in the -# install path, so if you want to preserve your's, please move it to -# your HOME dir and set the environment variable if necessary. -# -# This file is best viewed in a editor which supports ini or conf mode -# syntax highlighting -# +# +# By default, the installer will overwrite the existing file in the install +# path, so if you want to preserve yours, please move it to your HOME dir and +# set the environment variable if necessary. +# +# This file is best viewed in a editor which supports ini or conf mode syntax +# highlighting. +# # Blank lines, or lines starting with a comment symbol, are ignored, # as are trailing comments. Other lines must have the format -# -# key = val # optional comment -# +# +# key = val optional comment +# # val should be valid python syntax, just as you would use when setting # properties using rcParams. This should become more obvious by inspecting # the default values listed herein. -# +# # Colors: for the color values below, you can either use # - a matplotlib color string, such as r, k, or b # - an rgb tuple, such as (1.0, 0.5, 0.0) # - a hex string, such as #ff00ff or ff00ff # - a scalar grayscale intensity such as 0.75 # - a legal html color name, eg red, blue, darkslategray +# +# Interactivity: see http://matplotlib.sourceforge.net/interactive.html. +# +# ### CONFIGURATION BEGINS HERE ### -#### CONFIGURATION BEGINS HERE - -# numpy, Numeric or numarray -numerix = 'numpy' - -# True to use external maskedarray module instead of numpy.ma; this is a -# temporary setting for testing maskedarray. -maskedarray = False - -# see http://matplotlib.sourceforge.net/interactive.html +# a value of type 'str' +datapath = '/usr/lib64/python2.5/site-packages/matplotlib-0.90.1_r3640-py2.5-linux-x86_64.egg/matplotlib/mpl-data' +# one of 0, on, false, 1, no, n, y, off, yes, true interactive = False - -# None | classic | toolbar2 -toolbar = 'toolbar2' - -# a pytz timezone string, eg US/Central or Europe/Paris +# a value of type 'bool' +maskedarray = False +# 'numpy' or 'numeric' or 'numarray' +numerix = 'numpy' +# 'Africa/Abidjan' or 'Africa/Accra' or 'Africa/Addis_Ababa' or 'Africa/Algiers' +# or 'Africa/Asmara' or 'Africa/Asmera' or 'Africa/Bamako' or 'Africa/Bangui' o +# r 'Africa/Banjul' or 'Africa/Bissau' or 'Africa/Blantyre' or 'Africa/Brazzavil +# <...snipped 10590 chars...> +# or 'Turkey' or 'UCT' or 'US/Alaska' or 'US/Aleutian' or 'US/Arizona' or 'US/Ce +# ntral' or 'US/East-Indiana' or 'US/Eastern' or 'US/Hawaii' or 'US/Indiana-Star +# ke' or 'US/Michigan' or 'US/Mountain' or 'US/Pacific' or 'US/Pacific-New' or ' +# US/Samoa' or 'UTC' or 'Universal' or 'W-SU' or 'WET' or 'Zulu' or 'posixrules' timezone = 'UTC' - +# 'toolbar2' or None +toolbar = 'toolbar2' +# a value of type 'bool' units = False -# Where your matplotlib data lives if you installed to a non-default -#location. This is where the matplotlib fonts, bitmaps, etc reside -#datapath = '/home/fperez/.matplotlib' +[axes] + # a value of type 'bool' + axisbelow = False + # any valid matplotlib color, eg an abbreviation like 'r' for red, a full + # name like 'orange', a hex color like '#efefef', a grayscale intensity + # like '0.5', or an RGBA tuple (1,0,0,1) + edgecolor = 'black' + # any valid matplotlib color, eg an abbreviation like 'r' for red, a full + # name like 'orange', a hex color like '#efefef', a grayscale intensity + # like '0.5', or an RGBA tuple (1,0,0,1) + facecolor = 'white' + # one of 0, on, false, 1, no, n, y, off, yes, true + grid = False + # one of 0, on, false, 1, no, n, y, off, yes, true + hold = True + # any valid matplotlib color, eg an abbreviation like 'r' for red, a full + # name like 'orange', a hex color like '#efefef', a grayscale intensity + # like '0.5', or an RGBA tuple (1,0,0,1) + labelcolor = 'black' + # a value of type 'float' or 'xx-small' or 'x-small' or 'small' or 'medium' + # or 'large' or 'x-large' or 'xx-large' + labelsize = 'medium' + # a value of type 'float' + linewidth = 1.0 + # one of 0, on, false, 1, no, n, y, off, yes, true + polargrid = True + # a value of type 'float' or 'xx-small' or 'x-small' or 'small' or 'medium' + # or 'large' or 'x-large' or 'xx-large' + titlesize = 'large' -#bogus = 1 -#[bogus_section] -# foo = 1 + [[formatter]] + # a list of from 2 to 2 items each of which is a value of type 'float' + limits = [-7.0, 7.0] [backend] - - #[[bogus_subsection]] - # bar =1 - - # 'GTKAgg', 'GTKCairo', 'QtAgg', 'Qt4Agg', 'TkAgg', 'Agg', - # 'Cairo', 'PS', 'PDF', 'SVG' - use = 'TkAgg' - + # Valid backends are: 'GTKAgg', 'GTKCairo', 'QtAgg', 'Qt4Agg', + # 'TkAgg', 'Agg', 'Cairo', 'PS', 'PDF', 'SVG' + # one of ps, qt4agg, tkagg, gtkagg, agg, cairo, gtkcairo, wxagg, qtagg, temp + # late, svg, pdf + use = 'PS' + [[cairo]] - # png, ps, pdf, svg + # 'png' or 'ps' or 'pdf' or 'svg' format = 'png' - - [[tk]] - # Maintain shell focus for TkAgg - window_focus = False - - # tk sets PYTHONINSEPCT - pythoninspect = False - + + [[pdf]] + # 0 <= an integer <= 9 + compression = 6 + # 3 or 42 + fonttype = 3 + # a value of type 'bool' + inheritcolor = False + # a value of type 'bool' + use14corefonts = False + [[ps]] - # auto, letter, legal, ledger, A0-A10, B0-B10 + # 3 or 42 + fonttype = 3 + # 'auto' or 'letter' or 'legal' or 'ledger' or 'A0' or 'A1' or 'A2' or ' + # A3' or 'A4' or 'A5' or 'A6' or 'A7' or 'A8' or 'A9' or 'A10' or 'B0' o + # r 'B1' or 'B2' or 'B3' or 'B4' or 'B5' or 'B6' or 'B7' or 'B8' or 'B9' + # or 'B10' papersize = 'letter' - - # use of afm fonts, results in smaller files + # a value of type 'bool' useafm = False - - # 3 (Type3) or 42 (TrueType) - fonttype = 3 - + [[[distiller]]] - # can be: None, ghostscript or xpdf - # xpdf intended for production of publication quality - # files, but requires ghostscript, xpdf and ps2eps - use = None - - # distiller resolution, dpi + # a value of type 'float' resolution = 6000.0 - - [[pdf]] - # integer from 0 to 9 - # 0 disables compression (good for debugging) - compression = 6 - - # 3 (Type3) or 42 (TrueType) - fonttype = 3 - + # a bool or None or 'ghostscript' or 'xpdf' + use = None + [[svg]] - # write raster image data directly into the svg file + # a value of type 'bool' + embed_chars = False + # a value of type 'bool' image_inline = True - - # suppress scaling of raster data embedded in SVG + # a value of type 'bool' image_noscale = False - - # embed character outlines in the SVG file - embed_chars = False + [[tk]] + # window_focus : Maintain shell focus for TkAgg + # pythoninspect: tk sets PYTHONINSPECT + + # a value of type 'bool' + pythoninspect = False + # a value of type 'bool' + window_focus = False + +[contour] + # 'dashed' or 'solid' + negative_linestyle = 'dashed' + +[figure] + # a value of type 'float' + dpi = 80.0 + # any valid matplotlib color, eg an abbreviation like 'r' for red, a full + # name like 'orange', a hex color like '#efefef', a grayscale intensity + # like '0.5', or an RGBA tuple (1,0,0,1) + edgecolor = 'white' + # any valid matplotlib color, eg an abbreviation like 'r' for red, a full + # name like 'orange', a hex color like '#efefef', a grayscale intensity + # like '0.5', or an RGBA tuple (1,0,0,1) + facecolor = '0.75' + # a list of from 2 to 2 items each of which is a value of type 'float' + figsize = [8.0, 6.0] + + [[subplot]] + # The figure subplot parameters. All dimensions are fraction + # of the figure width or height + # a value of type 'float' + bottom = 0.10000000000000001 + # a value of type 'float' + hspace = 0.20000000000000001 + # a value of type 'float' + left = 0.125 + # a value of type 'float' + right = 0.90000000000000002 + # a value of type 'float' + top = 0.90000000000000002 + # a value of type 'float' + wspace = 0.20000000000000001 + +[font] + # a list of items each of which is a value of type 'str' + cursive = ['Apple Chancery', 'Textile', 'Zapf Chancery', 'Sand', 'cursive'] + # 'sans-serif' or 'serif' or 'cursive' or 'fantasy' or 'monospace' + family = 'sans-serif' + # a list of items each of which is a value of type 'str' + fantasy = ['Comic Sans MS', 'Chicago', 'Charcoal', 'Impact', 'Western', 'fantasy'] + # a list of items each of which is a value of type 'str' + monospace = ['Bitstream Vera Sans Mono', 'Andale Mono', 'Nimbus Mono L', 'Courier New', 'Courier', 'Fixed', 'Terminal', 'monospace'] + # a list of items each of which is a value of type 'str' + sans_serif = ['Bitstream Vera Sans', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', 'sans-serif'] + # a list of items each of which is a value of type 'str' + serif = ['Bitstream Vera Serif', 'New Century Schoolbook', 'Century Schoolbook L', 'Utopia', 'ITC Bookman', 'Bookman', 'Nimbus Roman No9 L', 'Times New Roman', 'Times', 'Palatino', 'Charter', 'serif'] + # a value of type 'float' + size = 12.0 + # 'ultra-condensed' or 'extra-condensed' or 'condensed' or 'semi-condensed' + # or 'normal' or 'semi-expanded' or 'expanded' or 'extra-expanded' or 'ultra + # -expanded' or 'wider' or 'narrower' + stretch = 'normal' + # 'normal' or 'italic' or 'oblique' + style = 'normal' + # 'normal' or 'small-caps' + variant = 'normal' + # 'normal' or 'bold' or 'bolder' or 'lighter' or 100 or 200 or 300 or 400 or + # 500 or 600 or 700 or 800 or 900 + weight = 'normal' + +[grid] + # any valid matplotlib color, eg an abbreviation like 'r' for red, a full + # name like 'orange', a hex color like '#efefef', a grayscale intensity + # like '0.5', or an RGBA tuple (1,0,0,1) + color = 'black' + # '-' or '--' or '-.' or ':' or 'steps' or '' or ' ' + linestyle = ':' + # a value of type 'float' + linewidth = 0.5 + +[image] + # a value of type 'float' or 'equal' or 'auto' + aspect = 'equal' + # 'Accent' or 'Accent_r' or 'Blues' or 'Blues_r' or 'BrBG' or 'BrBG_r' or 'B + # uGn' or 'BuGn_r' or 'BuPu' or 'BuPu_r' or 'Dark2' or 'Dark2_r' or 'GnBu' o + # r 'GnBu_r' or 'Greens' or 'Greens_r' or 'Greys' or 'Greys_r' or 'OrRd' or + # <...snipped 1010 chars...> + # ist_stern' or 'gist_stern_r' or 'gist_yarg' or 'gist_yarg_r' or 'gray' or + # 'gray_r' or 'hot' or 'hot_r' or 'hsv' or 'hsv_r' or 'jet' or 'jet_r' or 'p + # ink' or 'pink_r' or 'prism' or 'prism_r' or 'spectral' or 'spectral_r' or + # 'spring' or 'spring_r' or 'summer' or 'summer_r' or 'winter' or 'winter_r' + cmap = 'jet' + # 'bilinear' or 'nearest' or 'bicubic' or 'spline16' or 'spline36' or 'hanni + # ng' or 'hamming' or 'hermite' or 'kaiser' or 'quadric' or 'catrom' or 'gau + # ssian' or 'bessel' or 'mitchell' or 'sinc' or 'lanczos' or 'blackman' + interpolation = 'bilinear' + # a value of type 'int' + lut = 256 + # 'upper' or 'lower' + origin = 'upper' + +[legend] + # a value of type 'float' + axespad = 0.02 + # a value of type 'float' or 'xx-small' or 'x-small' or 'small' or 'medium' + # or 'large' or 'x-large' or 'xx-large' + fontsize = 'medium' + # a value of type 'float' + handlelen = 0.050000000000000003 + # a value of type 'float' + handletextsep = 0.02 + # a value of type 'bool' + isaxes = True + # a value of type 'float' + labelsep = 0.01 + # 'best' or 'upper right' or 'upper left' or 'lower left' or 'lower right' o + # r 'right' or 'center left' or 'center right' or 'lower center' or 'upper c + # enter' or 'center' + loc = 'upper right' + # a value of type 'float' + markerscale = 1.0 + # a value of type 'int' + numpoints = 3 + # a value of type 'float' + pad = 0.20000000000000001 + # a value of type 'bool' + shadow = False + [lines] - # See http://matplotlib.sourceforge.net/matplotlib.lines.html for more - # information on line properties. - - # line width in points - linewidth = 1.0 - - # '-','--','-.', ':', 'steps', '', ' ', or None - linestyle = '-' - + # a value of type 'bool' + antialiased = True + # any valid matplotlib color, eg an abbreviation like 'r' for red, a full + # name like 'orange', a hex color like '#efefef', a grayscale intensity + # like '0.5', or an RGBA tuple (1,0,0,1) color = 'blue' - - # The default marker: 'None', 'o', '.', ',', '^', 'v', '<', '>', 's', '+', - # 'x', 'D', 'd', '1', '2', '3', '4', 'h', 'H', 'p', '|', '_' + # 'butt' or 'round' or 'projecting' + dash_capstyle = 'butt' + # 'miter' or 'round' or 'bevel' + dash_joinstyle = 'miter' + # '-' or '--' or '-.' or ':' or 'steps' or '' or ' ' or None + linestyle = '-' + # a value of type 'float' + linewidth = 1.0 + # 'None' or 'o' or '.' or ',' or '^' or 'v' or '<' or '>' or 's' or '+' or ' + # x' or 'D' or 'd' or '1' or '2' or '3' or '4' or 'h' or 'H' or 'p' or '|' o + # r '_' marker = 'None' - - # the line width around the marker symbol + # a value of type 'float' markeredgewidth = 0.5 - - # markersize, in points + # a value of type 'float' markersize = 6.0 - - # miter|round|bevel - dash_joinstyle = 'miter' + # 'butt' or 'round' or 'projecting' + solid_capstyle = 'butt' + # 'miter' or 'round' or 'bevel' solid_joinstyle = 'miter' - - # butt|round|projecting - dash_capstyle = 'butt' - solid_capstyle = 'projecting' - - # render antialised lines (no jaggies) - antialiased = True [patch] - # Patches are graphical objects that fill 2D space, like polygons or - # circles. See - # http://matplotlib.sourceforge.net/matplotlib.patches.html for more - # information on patch properties - - # edge width in points - linewidth = 1.0 - - facecolor = 'blue' - edgecolor = 'black' - - # render antialised lines (no jaggies) + # a value of type 'bool' antialiased = True + # any valid matplotlib color, eg an abbreviation like 'r' for red, a full + # name like 'orange', a hex color like '#efefef', a grayscale intensity + # like '0.5', or an RGBA tuple (1,0,0,1) + edgecolor = 'black' + # any valid matplotlib color, eg an abbreviation like 'r' for red, a full + # name like 'orange', a hex color like '#efefef', a grayscale intensity + # like '0.5', or an RGBA tuple (1,0,0,1) + facecolor = 'blue' + # a value of type 'float' + linewidth = 1.0 -[font] - # font properties used by text.Text. See - # http://matplotlib.sourceforge.net/matplotlib.font_manager.html for more - # information on font properties. The 6 font properties used for font - # matching are given below with their default values. - # - # The font.family property has five values: 'serif' (e.g. Times), - # 'sans-serif' (e.g. Helvetica), 'cursive' (e.g. Zapf-Chancery), - # 'fantasy' (e.g. Western), and 'monospace' (e.g. Courier). Each of - # these font families has a default list of font names in decreasing - # order of priority associated with them. - family = 'sans-serif' - - # The font.style property has three values: normal (or roman), italic - # or oblique. The oblique style will be used for italic, if it is not - # present. - style = 'normal' - - # The font.variant property has two values: normal or small-caps. For - # TrueType fonts, which are scalable fonts, small-caps is equivalent - # to using a font size of 'smaller', or about 83% of the current font - # size. - variant = 'normal' - - # The font.weight property has effectively 13 values= normal, bold, - # bolder, lighter, 100, 200, 300, ..., 900. Normal is the same as - # 400, and bold is 700. bolder and lighter are relative values with - # respect to the current weight. - weight = 'normal' - - # The font.stretch property has 11 values: ultra-condensed, - # extra-condensed, condensed, semi-condensed, normal, semi-expanded, - # expanded, extra-expanded, ultra-expanded, wider, and narrower. This - # property is not currently implemented. - stretch = 'normal' - - # The font.size property is the default font size for text, given in pts. - # 12pt is the standard value. - # - # Note that font.size controls default text sizes. To configure - # special text sizes tick labels, axes, labels, title, etc, see the rc - # settings for axes and ticks. Special text sizes can be defined - # relative to font.size, using the following values: xx-small, x-small, - # small, medium, large, x-large, xx-large, larger, or smaller - size = 12.0 - - # A search list for each of the font families - serif = ['Bitstream Vera Serif', 'New Century Schoolbook', 'Century Schoolbook L', 'Utopia', 'ITC Bookman', 'Bookman', 'Nimbus Roman No9 L', 'Times New Roman', 'Times', 'Palatino', 'Charter', 'serif'] - sans_serif = ['Bitstream Vera Sans', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', 'sans-serif'] - cursive = ['Apple Chancery', 'Textile', 'Zapf Chancery', 'Sand', 'cursive'] - fantasy = ['Comic Sans MS', 'Chicago', 'Charcoal', 'Impact', 'Western', 'fantasy'] - monospace = ['Bitstream Vera Sans Mono', 'Andale Mono', 'Nimbus Mono L', 'Courier New', 'Courier', 'Fixed', 'Terminal', 'monospace'] +[savefig] + # a value of type 'float' + dpi = 100.0 + # any valid matplotlib color, eg an abbreviation like 'r' for red, a full + # name like 'orange', a hex color like '#efefef', a grayscale intensity + # like '0.5', or an RGBA tuple (1,0,0,1) + edgecolor = 'white' + # any valid matplotlib color, eg an abbreviation like 'r' for red, a full + # name like 'orange', a hex color like '#efefef', a grayscale intensity + # like '0.5', or an RGBA tuple (1,0,0,1) + facecolor = 'white' + # 'portrait' or 'landscape' + orientation = 'portrait' [text] - # text properties used by text.Text. See - # http://matplotlib.sourceforge.net/matplotlib.text.html for more - # information on text properties + # any valid matplotlib color, eg an abbreviation like 'r' for red, a full + # name like 'orange', a hex color like '#efefef', a grayscale intensity + # like '0.5', or an RGBA tuple (1,0,0,1) color = 'black' - - ### LaTeX customizations - # See http://www.scipy.org/Wiki/Cookbook/Matplotlib/UsingTex - - # use latex for all text handling. The following fonts - # are supported through the usual rc parameter settings: - # new century schoolbook, bookman, times, palatino, - # zapf chancery, charter, serif, sans-serif, helvetica, - # avant garde, courier, monospace, computer modern roman, - # computer modern sans serif, computer modern typewriter - # If another font is desired which can loaded using the - # LaTeX \usepackage command, please inquire at the - # matplotlib mailing list + # a value of type 'bool' usetex = False - + [[latex]] - # use "ucs" and "inputenc" LaTeX packages for - # handling unicode strings. - unicode = False - - # IMPROPER USE OF THE PREAMBLE WILL LEAD TO LATEX - # FAILURES AND IS THEREFORE UNSUPPORTED. PLEASE DO NOT - # ASK FOR HELP IF THIS FEATURE DOES NOT DO WHAT YOU - # EXPECT IT TO. - # preamble is a comma separated list of LaTeX - # statements that are included in the LaTeX document - # preamble. - # An example: - # text.latex.preamble = ["\usepackage{bm}", "\usepackage{euler}"] - # The following packages are always loaded with usetex, - # so beware of package collisions: color, geometry, - # graphicx, type1cm, textcomp. Adobe Postscript - # (PSSNFS) font packages may also be loaded, depending - # on your font settings - preamble = [] - - # some versions of dvipng don't handle alpha channel properly. - # Use True to correct and flush ~/.matplotlib/tex.cache before - # testing + # a value of type 'bool' dvipnghack = False + # a list of items each of which is a value of type 'str' + preamble = [] + # a value of type 'bool' + unicode = False -[axes] - # default face and edge color, default tick sizes, - # default fontsizes for ticklabels, and so on. See - # http://matplotlib.sourceforge.net/matplotlib.axes.html#Axes - - # whether to clear the axes by default - hold = True - - # axes background color - facecolor = 'white' - - # axes edge color - edgecolor = 'black' - - # edge linewidth - linewidth = 1.0 - - # display grid on regular or polar axes - grid = False - polargrid = True - - # fontsize of the axes title and labels - titlesize = 'large' - labelsize = 'medium' - - labelcolor = 'black' - - # whether axis gridlines and ticks are below the axes elements - # (lines, text, etc) - axisbelow = False - - [[formatter]] - # use scientific notation if log10 of the axis range is smaller - # than the first or larger than the second - limits = [-7.0, 7.0] + [[math]] + # a value of type 'str' + cal = 'cmsy10.ttf' + # a value of type 'str' + it = 'cmmi10.ttf' + # a value of type 'bool' + mathtext2 = False + # a value of type 'str' + mit = 'cmmi10.ttf' + # a value of type 'str' + nonascii = 'cmex10.ttf' + # a value of type 'str' + rm = 'cmr10.ttf' + # a value of type 'str' + tt = 'cmtt10.ttf' +[verbose] + # a value of type 'str' or a value of type 'unicode' or 'sys.stdout' + fileo = 'sys.stdout' + # 'silent' or 'helpful' or 'debug' or 'debug-annoying' + level = 'silent' + [xticks] - # see http://matplotlib.sourceforge.net/matplotlib.axis.html#Ticks - color = 'k' - labelsize = 'small' - - # direction: in or out + # any valid matplotlib color, eg an abbreviation like 'r' for red, a full + # name like 'orange', a hex color like '#efefef', a grayscale intensity + # like '0.5', or an RGBA tuple (1,0,0,1) + color = 'black' + # 'in' or 'out' direction = 'in' - + # a value of type 'float' or 'xx-small' or 'x-small' or 'small' or 'medium' + # or 'large' or 'x-large' or 'xx-large' + labelsize = 'small' + [[major]] - # in points - size = 4.0 + # a value of type 'float' pad = 4.0 - + # a value of type 'float' + size = 4.0 + [[minor]] - # in points - size = 2.0 + # a value of type 'float' pad = 4.0 + # a value of type 'float' + size = 2.0 [yticks] - color = 'k' - labelsize = 'small' - - # direction: in or out + # any valid matplotlib color, eg an abbreviation like 'r' for red, a full + # name like 'orange', a hex color like '#efefef', a grayscale intensity + # like '0.5', or an RGBA tuple (1,0,0,1) + color = 'black' + # 'in' or 'out' direction = 'in' - + # a value of type 'float' or 'xx-small' or 'x-small' or 'small' or 'medium' + # or 'large' or 'x-large' or 'xx-large' + labelsize = 'small' + [[major]] - # in points - size = 4.0 + # a value of type 'float' pad = 4.0 - + # a value of type 'float' + size = 4.0 + [[minor]] - # in points - size = 2.0 + # a value of type 'float' pad = 4.0 - -[grid] - color = 'black' - - # '-','--','-.', ':', 'steps', '', ' ', or None - linestyle = ':' - - linewidth = 0.5 - -[legend] - loc = 'upper right' - - isaxes = True - - # the number of points in the legend line - numpoints = 2 - - fontsize = 'medium' - - # the fractional whitespace inside the legend border - pad = 0.20000000000000001 - - # the relative size of legend markers vs. original - # the following dimensions are in axes coords - markerscale = 1.0 - - # the vertical space between the legend entries - labelsep = 0.01 - - # the length of the legend lines - handlelen = 0.050000000000000003 - - # the space between the legend line and legend text - handletextsep = 0.02 - - # the border between the axes and legend edge - axespad = 0.02 - - # Show a shadow behind the legend - shadow = False - -[figure] - # See http://matplotlib.sourceforge.net/matplotlib.figure.html#Figure - - # figure size in inches - figsize = [8.0, 6.0] - - # figure dots per inch - dpi = 80.0 - - # figure face and edge colors; '0.75' is scalar gray - facecolor = '0.75' - edgecolor = 'white' - - [[subplot]] - # The figure subplot parameters. All dimensions are fraction of the - # figure width or height - left = 0.125 - right = 0.90000000000000002 - bottom = 0.10000000000000001 - top = 0.90000000000000002 - - # the amount of width or height reserved for blank space between - #subplots - wspace = 0.20000000000000001 - hspace = 0.20000000000000001 - - -[image] - # equal | auto | a number - aspect = 'equal' - - # see help(imshow) for options - interpolation = 'bilinear' - cmap = 'jet' - - # the size of the colormap lookup table - lut = 256 - - # 'lower' or 'upper' - origin = 'upper' - - -[contour] - # 'dashed' or 'solid' - negative_linestyle = 'dashed' - -[savefig] - # Saving figures - # the default savefig params can be different for the GUI backends. - # Eg, you may want a higher resolution, or to make the figure - # background white - - # figure dots per inch - dpi = 100.0 - - # figure face and edge colors - facecolor = 'white' - edgecolor = 'white' - orientation = 'portrait' - -[verbose] - # Set the verbose flags. This controls how much information - # matplotlib gives you at runtime and where it goes. The verbosity - # levels are: silent, helpful, debug, debug-annoying. Any level is - # inclusive of all the levels below it. If you setting is debug, - # you'll get all the debug and helpful messages. When submitting - # problems to the mailing-list, please set verbose to helpful or debug - # and paste the output into your report. - # - # The fileo gives the destination for any calls to verbose.report. - # These objects can a filename, or a filehandle like sys.stdout. - # - # You can override the rc default verbosity from the command line by - # giving the flags --verbose-LEVEL where LEVEL is one of the legal - # levels, eg --verbose-helpful. - # - # You can access the verbose instance in your code - # from matplotlib import verbose. - - # 'silent', 'helpful', 'debug', or 'debug-annoying' - level = 'silent' - - # a log filename, 'sys.stdout' or 'sys.stderr' - fileo = 'sys.stdout' + # a value of type 'float' + size = 2.0 \ No newline at end of file Added: trunk/matplotlib/lib/matplotlib/mpl-data/matplotlib.conf.backup =================================================================== --- trunk/matplotlib/lib/matplotlib/mpl-data/matplotlib.conf.backup (rev 0) +++ trunk/matplotlib/lib/matplotlib/mpl-data/matplotlib.conf.backup 2007-07-31 14:05:01 UTC (rev 3645) @@ -0,0 +1,456 @@ +### MATPLOTLIBRC FORMAT + +# This is a sample matplotlib configuration file. It should be placed +# in HOME/.matplotlib/matplotlibrc (unix/linux like systems) and +# C:\Documents and Settings\yourname\.matplotlib (win32 systems) +# +# By default, the installer will overwrite the existing file in the +# install path, so if you want to preserve your's, please move it to +# your HOME dir and set the environment variable if necessary. +# +# This file is best viewed in a editor which supports ini or conf mode +# syntax highlighting +# +# Blank lines, or lines starting with a comment symbol, are ignored, +# as are trailing comments. Other lines must have the format +# +# key = val # optional comment +# +# val should be valid python syntax, just as you would use when setting +# properties using rcParams. This should become more obvious by inspecting +# the default values listed herein. +# +# Colors: for the color values below, you can either use +# - a matplotlib color string, such as r, k, or b +# - an rgb tuple, such as (1.0, 0.5, 0.0) +# - a hex string, such as #ff00ff or ff00ff +# - a scalar grayscale intensity such as 0.75 +# - a legal html color name, eg red, blue, darkslategray + +#### CONFIGURATION BEGINS HERE + +# numpy, Numeric or numarray +numerix = 'numpy' + +# True to use external maskedarray module instead of numpy.ma; this is a +# temporary setting for testing maskedarray. +maskedarray = False + +# see http://matplotlib.sourceforge.net/interactive.html +interactive = False + +# None | classic | toolbar2 +toolbar = 'toolbar2' + +# a pytz timezone string, eg US/Central or Europe/Paris +timezone = 'UTC' + +units = False + +# Where your matplotlib data lives if you installed to a non-default +#location. This is where the matplotlib fonts, bitmaps, etc reside +#datapath = '/home/fperez/.matplotlib' + +#bogus = 1 +#[bogus_section] +# foo = 1 + +[backend] + + #[[bogus_subsection]] + # bar =1 + + # 'GTKAgg', 'GTKCairo', 'QtAgg', 'Qt4Agg', 'TkAgg', 'Agg', + # 'Cairo', 'PS', 'PDF', 'SVG' + use = 'TkAgg' + + [[cairo]] + # png, ps, pdf, svg + format = 'png' + + [[tk]] + # Maintain shell focus for TkAgg + window_focus = False + + # tk sets PYTHONINSEPCT + pythoninspect = False + + [[ps]] + # auto, letter, legal, ledger, A0-A10, B0-B10 + papersize = 'letter' + + # use of afm fonts, results in smaller files + useafm = False + + # 3 (Type3) or 42 (TrueType) + fonttype = 3 + + [[[distiller]]] + # can be: None, ghostscript or xpdf + # xpdf intended for production of publication quality + # files, but requires ghostscript, xpdf and ps2eps + use = None + + # distiller resolution, dpi + resolution = 6000.0 + + [[pdf]] + # integer from 0 to 9 + # 0 disables compression (good for debugging) + compression = 6 + + # 3 (Type3) or 42 (TrueType) + fonttype = 3 + + [[svg]] + # write raster image data directly into the svg file + image_inline = True + + # suppress scaling of raster data embedded in SVG + image_noscale = False + + # embed character outlines in the SVG file + embed_chars = False + +[lines] + # See http://matplotlib.sourceforge.net/matplotlib.lines.html for more + # information on line properties. + + # line width in points + linewidth = 1.0 + + # '-','--','-.', ':', 'steps', '', ' ', or None + linestyle = '-' + + color = 'blue' + + # The default marker: 'None', 'o', '.', ',', '^', 'v', '<', '>', 's', '+', + # 'x', 'D', 'd', '1', '2', '3', '4', 'h', 'H', 'p', '|', '_' + marker = 'None' + + # the line width around the marker symbol + markeredgewidth = 0.5 + + # markersize, in points + markersize = 6.0 + + # miter|round|bevel + dash_joinstyle = 'miter' + solid_joinstyle = 'miter' + + # butt|round|projecting + dash_capstyle = 'butt' + solid_capstyle = 'projecting' + + # render antialised lines (no jaggies) + antialiased = True + +[patch] + # Patches are graphical objects that fill 2D space, like polygons or + # circles. See + # http://matplotlib.sourceforge.net/matplotlib.patches.html for more + # information on patch properties + + # edge width in points + linewidth = 1.0 + + facecolor = 'blue' + edgecolor = 'black' + + # render antialised lines (no jaggies) + antialiased = True + +[font] + # font properties used by text.Text. See + # http://matplotlib.sourceforge.net/matplotlib.font_manager.html for more + # information on font properties. The 6 font properties used for font + # matching are given below with their default values. + # + # The font.family property has five values: 'serif' (e.g. Times), + # 'sans-serif' (e.g. Helvetica), 'cursive' (e.g. Zapf-Chancery), + # 'fantasy' (e.g. Western), and 'monospace' (e.g. Courier). Each of + # these font families has a default list of font names in decreasing + # order of priority associated with them. + family = 'sans-serif' + + # The font.style property has three values: normal (or roman), italic + # or oblique. The oblique style will be used for italic, if it is not + # present. + style = 'normal' + + # The font.variant property has two values: normal or small-caps. For + # TrueType fonts, which are scalable fonts, small-caps is equivalent + # to using a font size of 'smaller', or about 83% of the current font + # size. + variant = 'normal' + + # The font.weight property has effectively 13 values= normal, bold, + # bolder, lighter, 100, 200, 300, ..., 900. Normal is the same as + # 400, and bold is 700. bolder and lighter are relative values with + # respect to the current weight. + weight = 'normal' + + # The font.stretch property has 11 values: ultra-condensed, + # extra-condensed, condensed, semi-condensed, normal, semi-expanded, + # expanded, extra-expanded, ultra-expanded, wider, and narrower. This + # property is not currently implemented. + stretch = 'normal' + + # The font.size property is the default font size for text, given in pts. + # 12pt is the standard value. + # + # Note that font.size controls default text sizes. To configure + # special text sizes tick labels, axes, labels, title, etc, see the rc + # settings for axes and ticks. Special text sizes can be defined + # relative to font.size, using the following values: xx-small, x-small, + # small, medium, large, x-large, xx-large, larger, or smaller + size = 12.0 + + # A search list for each of the font families + serif = ['Bitstream Vera Serif', 'New Century Schoolbook', 'Century Schoolbook L', 'Utopia', 'ITC Bookman', 'Bookman', 'Nimbus Roman No9 L', 'Times New Roman', 'Times', 'Palatino', 'Charter', 'serif'] + sans_serif = ['Bitstream Vera Sans', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', 'sans-serif'] + cursive = ['Apple Chancery', 'Textile', 'Zapf Chancery', 'Sand', 'cursive'] + fantasy = ['Comic Sans MS', 'Chicago', 'Charcoal', 'Impact', 'Western', 'fantasy'] + monospace = ['Bitstream Vera Sans Mono', 'Andale Mono', 'Nimbus Mono L', 'Courier New', 'Courier', 'Fixed', 'Terminal', 'monospace'] + +[text] + # text properties used by text.Text. See + # http://matplotlib.sourceforge.net/matplotlib.text.html for more + # information on text properties + color = 'black' + + ### LaTeX customizations + # See http://www.scipy.org/Wiki/Cookbook/Matplotlib/UsingTex + + # use latex for all text handling. The following fonts + # are supported through the usual rc parameter settings: + # new century schoolbook, bookman, times, palatino, + # zapf chancery, charter, serif, sans-serif, helvetica, + # avant garde, courier, monospace, computer modern roman, + # computer modern sans serif, computer modern typewriter + # If another font is desired which can loaded using the + # LaTeX \usepackage command, please inquire at the + # matplotlib mailing list + usetex = False + + [[latex]] + # use "ucs" and "inputenc" LaTeX packages for + # handling unicode strings. + unicode = False + + # IMPROPER USE OF THE PREAMBLE WILL LEAD TO LATEX + # FAILURES AND IS THEREFORE UNSUPPORTED. PLEASE DO NOT + # ASK FOR HELP IF THIS FEATURE DOES NOT DO WHAT YOU + # EXPECT IT TO. + # preamble is a comma separated list of LaTeX + # statements that are included in the LaTeX document + # preamble. + # An example: + # text.latex.preamble = ["\usepackage{bm}", "\usepackage{euler}"] + # The following packages are always loaded with usetex, + # so beware of package collisions: color, geometry, + # graphicx, type1cm, textcomp. Adobe Postscript + # (PSSNFS) font packages may also be loaded, depending + # on your font settings + preamble = [] + + # some versions of dvipng don't handle alpha channel properly. + # Use True to correct and flush ~/.matplotlib/tex.cache before + # testing + dvipnghack = False + +[axes] + # default face and edge color, default tick sizes, + # default fontsizes for ticklabels, and so on. See + # http://matplotlib.sourceforge.net/matplotlib.axes.html#Axes + + # whether to clear the axes by default + hold = True + + # axes background color + facecolor = 'white' + + # axes edge color + edgecolor = 'black' + + # edge linewidth + linewidth = 1.0 + + # display grid on regular or polar axes + grid = False + polargrid = True + + # fontsize of the axes title and labels + titlesize = 'large' + labelsize = 'medium' + + labelcolor = 'black' + + # whether axis gridlines and ticks are below the axes elements + # (lines, text, etc) + axisbelow = False + + [[formatter]] + # use scientific notation if log10 of the axis range is smaller + # than the first or larger than the second + limits = [-7.0, 7.0] + +[xticks] + # see http://matplotlib.sourceforge.net/matplotlib.axis.html#Ticks + color = 'k' + labelsize = 'small' + + # direction: in or out + direction = 'in' + + [[major]] + # in points + size = 4.0 + pad = 4.0 + + [[minor]] + # in points + size = 2.0 + pad = 4.0 + +[yticks] + color = 'k' + labelsize = 'small' + + # direction: in or out + direction = 'in' + + [[major]] + # in points + size = 4.0 + pad = 4.0 + + [[minor]] + # in points + size = 2.0 + pad = 4.0 + +[grid] + color = 'black' + + # '-','--','-.', ':', 'steps', '', ' ', or None + linestyle = ':' + + linewidth = 0.5 + +[legend] + loc = 'upper right' + + isaxes = True + + # the number of points in the legend line + numpoints = 2 + + fontsize = 'medium' + + # the fractional whitespace inside the legend border + pad = 0.20000000000000001 + + # the relative size of legend markers vs. original + # the following dimensions are in axes coords + markerscale = 1.0 + + # the vertical space between the legend entries + labelsep = 0.01 + + # the length of the legend lines + handlelen = 0.050000000000000003 + + # the space between the legend line and legend text + handletextsep = 0.02 + + # the border between the axes and legend edge + axespad = 0.02 + + # Show a shadow behind the legend + shadow = False + +[figure] + # See http://matplotlib.sourceforge.net/matplotlib.figure.html#Figure + + # figure size in inches + figsize = [8.0, 6.0] + + # figure dots per inch + dpi = 80.0 + + # figure face and edge colors; '0.75' is scalar gray + facecolor = '0.75' + edgecolor = 'white' + + [[subplot]] + # The figure subplot parameters. All dimensions are fraction of the + # figure width or height + left = 0.125 + right = 0.90000000000000002 + bottom = 0.10000000000000001 + top = 0.90000000000000002 + + # the amount of width or height reserved for blank space between + #subplots + wspace = 0.20000000000000001 + hspace = 0.20000000000000001 + + +[image] + # equal | auto | a number + aspect = 'equal' + + # see help(imshow) for options + interpolation = 'bilinear' + cmap = 'jet' + + # the size of the colormap lookup table + lut = 256 + + # 'lower' or 'upper' + origin = 'upper' + + +[contour] + # 'dashed' or 'solid' + negative_linestyle = 'dashed' + +[savefig] + # Saving figures + # the default savefig params can be different for the GUI backends. + # Eg, you may want a higher resolution, or to make the figure + # background white + + # figure dots per inch + dpi = 100.0 + + # figure face and edge colors + facecolor = 'white' + edgecolor = 'white' + orientation = 'portrait' + +[verbose] + # Set the verbose flags. This controls how much information + # matplotlib gives you at runtime and where it goes. The verbosity + # levels are: silent, helpful, debug, debug-annoying. Any level is + # inclusive of all the levels below it. If you setting is debug, + # you'll get all the debug and helpful messages. When submitting + # problems to the mailing-list, please set verbose to helpful or debug + # and paste the output into your report. + # + # The fileo gives the destination for any calls to verbose.report. + # These objects can a filename, or a filehandle like sys.stdout. + # + # You can override the rc default verbosity from the command line by + # giving the flags --verbose-LEVEL where LEVEL is one of the legal + # levels, eg --verbose-helpful. + # + # You can access the verbose instance in your code + # from matplotlib import verbose. + + # 'silent', 'helpful', 'debug', or 'debug-annoying' + level = 'silent' + + # a log filename, 'sys.stdout' or 'sys.stderr' + fileo = 'sys.stdout' This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |