|
From: <jd...@us...> - 2008-06-02 11:49:41
|
Revision: 5353
http://matplotlib.svn.sourceforge.net/matplotlib/?rev=5353&view=rev
Author: jdh2358
Date: 2008-06-02 04:48:42 -0700 (Mon, 02 Jun 2008)
Log Message:
-----------
updates to site docs
Modified Paths:
--------------
trunk/htdocs/classdocs.html.template
trunk/htdocs/convert.py
trunk/htdocs/credits.html.template
trunk/htdocs/faq.html.template
trunk/htdocs/fonts.html.template
trunk/htdocs/header.html.template
trunk/htdocs/hthelpers.py
trunk/htdocs/index.html.template
trunk/htdocs/interactive.html.template
trunk/htdocs/make.py
trunk/htdocs/matplotlib.axes.html.template
trunk/htdocs/matplotlib.backend_bases.html.template
trunk/htdocs/matplotlib.backends.backend_agg.html.template
trunk/htdocs/matplotlib.backends.backend_gtk.html.template
trunk/htdocs/matplotlib.backends.backend_gtkagg.html.template
trunk/htdocs/matplotlib.backends.backend_gtkcairo.html.template
trunk/htdocs/matplotlib.backends.backend_ps.html.template
trunk/htdocs/matplotlib.backends.backend_qt.html.template
trunk/htdocs/matplotlib.backends.backend_qtagg.html.template
trunk/htdocs/matplotlib.backends.backend_svg.html.template
trunk/htdocs/matplotlib.backends.backend_tkagg.html.template
trunk/htdocs/matplotlib.backends.backend_wx.html.template
trunk/htdocs/matplotlib.backends.backend_wxagg.html.template
trunk/htdocs/matplotlib.cbook.html.template
trunk/htdocs/matplotlib.cm.html.template
trunk/htdocs/matplotlib.colors.html.template
trunk/htdocs/matplotlib.dates.html.template
trunk/htdocs/matplotlib.finance.html.template
trunk/htdocs/matplotlib.lines.html.template
trunk/htdocs/matplotlib.mathtext.html
trunk/htdocs/matplotlib.mathtext.html.template
trunk/htdocs/matplotlib.mlab.html.template
trunk/htdocs/matplotlib.numerix.html.template
trunk/htdocs/matplotlib.pylab.html.template
trunk/htdocs/matplotlib.rcsetup.html.template
trunk/htdocs/matplotlib.ticker.html.template
trunk/htdocs/matplotlib.units.html.template
trunk/htdocs/matplotlibrc
trunk/htdocs/screenshots/tex_demo.py
trunk/htdocs/screenshots.html.template
trunk/htdocs/toolkits.html.template
trunk/htdocs/tut/mathtext_tut.png
trunk/htdocs/tutorial.html.template
trunk/htdocs/whats_new.html.template
Added Paths:
-----------
trunk/htdocs/logo2.png
trunk/htdocs/logo2.py
Modified: trunk/htdocs/classdocs.html.template
===================================================================
--- trunk/htdocs/classdocs.html.template 2008-06-02 10:10:40 UTC (rev 5352)
+++ trunk/htdocs/classdocs.html.template 2008-06-02 11:48:42 UTC (rev 5353)
@@ -5,27 +5,37 @@
('axes', 'Axes, Subplot and Axis classes'),
('backend_bases', 'The base classed for all the classes the backend must override'),
('cbook', 'Some cookbook utility functions'),
+ ('cm', 'Colormaps'),
('collections', 'Fast rendering of collections of lines and polygons'),
+ ('colorbar', 'Colorbar support'),
('colors', 'Color parsers'),
- ('cm', 'Colormaps'),
+ ('contour', 'Contouring routines'),
('dates', 'Support for date plots and converters'),
('figure', 'The Figure classes'),
('finance', 'Classes for obtaining and plotting financial data'),
('font_manager', 'Cross platform font finding and properties'),
+ ('fontconfig_pattern', 'A module for parsing a fontconfig pattern'),
('ft2font', 'Freetype2 interface'),
('image', 'The Image class'),
('legend', 'The Legend class'),
('lines', 'The Line2D classes'),
('mathtext', 'Use TeX expressions in text'),
('mlab', 'Non-graphical matlab® funcs to compliment MLab'),
+ ('mpl', 'An import helper that imports much of the mpl namespace'),
('numerix', 'Choose Numeric, numarray or numpy'),
('patches', 'Rectangles, polygons, circles, etc...'),
+ ('path', 'Data structures to represent graphics paths'),
('pylab', 'The matlab® functional interface'),
+ ('pyplot', 'The state-machine proceedural interface to the matplotlib API'),
+ ('quiver', 'Classes to support quiver plots'),
+ ('rcsetup', 'Support for matplotlib configuration'),
+ ('scale', 'The coordinate scaling infrastructure'),
('table', 'Table class'),
('text', 'Text class'),
('texmanager', 'Interface to support using TeX for text'),
('ticker', 'Support for tick locating and formatting'),
('transforms', 'Bounding boxes, transformations'),
+ ('type1font', 'A class representing a Type 1 font'),
('units', 'Support for custom objects and unit transformations'),
('widgets', 'GUI neutral widgets'),
('backends.backend_agg', 'The Agg backend'),
Modified: trunk/htdocs/convert.py
===================================================================
--- trunk/htdocs/convert.py 2008-06-02 10:10:40 UTC (rev 5352)
+++ trunk/htdocs/convert.py 2008-06-02 11:48:42 UTC (rev 5353)
@@ -18,7 +18,7 @@
return sh.getvalue()
class NewsBox:
- def __init__(self, body, title='News Flash', bgcolor='red'):
+ def __init__(self, body, title='News Flash', bgcolor='#9DBCDA'):
self.body = body
self.title = title
self.bgcolor = bgcolor
@@ -36,7 +36,7 @@
s = '<table width=100% border=1 cellpadding=1 ' +\
'cellspacing=1>\n'
s += self.format_header()
- s += '<tr><td valign="top" bgcolor=#efefef>\n'
+ s += '<tr><td valign="top" bgcolor=#EFEFEF>\n'
s += '<font color="black">%s</font>'%self.body
s += '</td></tr>\n'
s += '</table>\n'
@@ -49,7 +49,7 @@
def format_header(self):
return """
- <tr><td bgcolor=#bfbfbf align="left">
+ <tr><td bgcolor=#9DBCDA align="left">
<font class="tableheading">
<b>%s</b>
</font>
@@ -61,7 +61,7 @@
s = '<table width=100% border=1 cellpadding=1 ' +\
'cellspacing=1>\n'
s += self.format_header()
- s += ' <tr><td valign="top" bgcolor=#efefef>\n'
+ s += ' <tr><td valign="top" bgcolor=#EFEFEF>\n'
for text, link in self.links:
s += ' <a href=%s>%s</a><br>\n' % (link, text)
@@ -188,7 +188,7 @@
# re-add news to the params dict 'tables' entry below for news
news1= NewsBox("""matplotlib <a
-href=http://sourceforge.net/project/showfiles.php?group_id=80706&package_id=278194&release_id=603020>0.98.0</a> is a major release which requires python2.4 and numpy 1.1. It contains a number of internal improvements and may require some power users to update their code; see <a href=MIGRATION.txt>migration</a> and <a href=API_CHANGES>API_CHANGES</a>. We are supporting a maintenance branch of the older code available at matplotlib <a
+href=http://sourceforge.net/project/showfiles.php?group_id=80706&package_id=278194&release_id=603020>0.98.0</a> is a major release which requires python2.4 and numpy 1.1. It contains significant improvements and may require some advanced users to update their code; see <a href=MIGRATION.txt>migration</a> and <a href=API_CHANGES>API_CHANGES</a>. We are supporting a maintenance branch of the older code available at matplotlib <a
href=http://sourceforge.net/project/showfiles.php?group_id=80706&package_id=82474&release_id=603021>0.91.3</a>""", title='New release')
@@ -210,9 +210,9 @@
table2 = LinkBox(header='Documentation', links=(
('Tutorial', 'tutorial.html'),
("User's Guide ", 'users_guide_%s.pdf'%matplotlib.__version__),
- ('API tutorial', 'pycon/event_handling_tut.pdf'),
- ('Event handling', 'pycon/artist_api_tut.pdf'),
- ("API ", 'api.pdf'),
+ ('API tutorial', 'pycon/artist_api_tut.pdf'),
+ ('Event handling', 'pycon/event_handling_tut.pdf'),
+ ("API Reference", 'api.pdf'),
('FAQ', 'faq.html'),
('Cookbook / wiki', 'http://www.scipy.org/wikis/topical_software/MatplotlibCookbook'),
('pylab interface', 'pylab_commands.html'),
Modified: trunk/htdocs/credits.html.template
===================================================================
--- trunk/htdocs/credits.html.template 2008-06-02 10:10:40 UTC (rev 5352)
+++ trunk/htdocs/credits.html.template 2008-06-02 11:48:42 UTC (rev 5353)
@@ -114,7 +114,7 @@
most aspects of matplotlib.</li>
<li>Daishi Harada added support for "Dashed Text". See <a
- href=examples/dashpointlabel.py>dashpointlabel.py</a> and <a
+ href=examples/pylab/dashpointlabel.py>dashpointlabel.py</a> and <a
href=matplotlib.text.html#TextWithDash>TextWithDash</a></li>
<li>Nicolas Young added support for byte images to imshow, which are
@@ -140,7 +140,7 @@
support, implementing Knuth's box layout algorithms, saving to
file-like objects across backends, and is responsible for numerous
bug-fixes, much better font and unicode support, and feature and
- performance enhancements across the matplotlib code base. He also rewrote the transformation infrastructure to support custom projections and scales/li>
+ performance enhancements across the matplotlib code base. He also rewrote the transformation infrastructure to support custom projections and scales</li>
Modified: trunk/htdocs/faq.html.template
===================================================================
--- trunk/htdocs/faq.html.template 2008-06-02 10:10:40 UTC (rev 5352)
+++ trunk/htdocs/faq.html.template 2008-06-02 11:48:42 UTC (rev 5353)
@@ -65,7 +65,7 @@
matplotlib</a> and this <a href=faq.html#FREEZE>faq</a>. So open up a
UNIX shell (or a DOS command prompt) and cd into a directory
containing a minimal example in a file. Something like <a
-href=examples/simple_plot.py>simple_plot.py</a> or just this
+href=examples/pylab/simple_plot.py>simple_plot.py</a> or just this
<pre>
from pylab import *
@@ -130,7 +130,7 @@
(matplotlib-0.65 or later). The default order is patches, lines,
text, with collections of lines and collections of patches appearing
at the same level as regular lines and patches, respectively. See <a
-href=examples/zorder_demo.py>examples/zorder_demo.py</a>.
+href=examples/pylab/zorder_demo.py>zorder_demo.py</a>.
"""),
('TOOLBAR2',
@@ -185,7 +185,7 @@
and then the errorbar command will pick a "locator" to handle ticking
and viewport scaling appropriately from the outset. This is the
-approach taken in <a href=examples/log_bar.py>log_bar.py</a>.
+approach taken in <a href=examples/pylab/log_bar.py>log_bar.py</a>.
"""),
('EQUAL',
@@ -344,12 +344,12 @@
href=http://matplotlib.sf.net/examples>examples</a> subdirectory. If
you are working with date plots you'll find several date demos with
obvious filenames like <a
-href=examples/date_demo1.py>examples/date_demo1.py</a>. Likewise,
+href=examples/pylab/date_demo1.py>date_demo1.py</a>. Likewise,
you'll find examples for images (<a
-href=examples/image_demo.py>examples/image_demo.py</a>), contouring
-(<a href=examples/contour_demo.py>examples/contour_demo.py</a>, using
+href=examples/pylab/image_demo.py>image_demo.py</a>), contouring
+(<a href=examples/pylab/contour_demo.py>contour_demo.py</a>, using
matplotlib with a graphical user interface (<a
-href=examples/embedding_in_wx.py>examples/embedding_in_wx.py</a> and
+href=examples/pylab/embedding_in_wx.py>examples/user_interfaces/embedding_in_wx.py</a> and
many more. At last count, there were 116 examples. Because these are
not included with the standard windows installer, they are often
overlooked, which is why I emphasize them here.<p>
@@ -501,7 +501,7 @@
</li>
<li><a
- href=examples/pythonic_matplotlib.py>pythonic_matplotlib.py</a>
+ href=examples/pylab/pythonic_matplotlib.py>pythonic_matplotlib.py</a>
describes the translation from the matlab style interface to the
pythonic, OO interface.</li>
@@ -584,7 +584,7 @@
linewidth, fontsize, etc, use the <a
href=matplotlib.pyplot.html#-rc>rc</a> command. This changes the
default for the rest of the session, or until you issue another rc
-command. See <a examples/customize_rc.py>customize_rc.py</a> for
+command. See <a examples/pylab/customize_rc.py>customize_rc.py</a> for
example usage."""),
@@ -639,7 +639,7 @@
'Can I plot data with two y axes scales?',
r"""
As of matplotlib-0.53, there is support for this. See <a
-href=examples/two_scales.py>two_scales.py</a>.
+href=examples/pylab/two_scales.py>two_scales.py</a>.
"""),
('MATHTEXT',
@@ -778,8 +778,8 @@
('DYNAMIC',
'Can matplotlib do dynamic plots, like digital oscilloscopes or animations?',
"""
-Absolutely. See for example, <a href=examples/anim.py>anim.py</a> and <a
-href=examples/system_monitor.py>system_monitor.py</a>"""),
+Absolutely. See for example, <a href=examples/animation/anim.py>anim.py</a> and <a
+href=examples/animation/system_monitor.py>system_monitor.py</a>"""),
('AXES',
'Can I change the size of the subplots',
@@ -789,7 +789,7 @@
For more fine-grained control, you can position axes anywhere you want
in any size using the axes command. See
the <a href=matplotlib.pyplot.html#-axes>axes command</a> and the example
-<a href=examples/axes_demo.py>axes_demo.py<a/>.<p>
+<a href=examples/pylab/axes_demo.py>axes_demo.py<a/>.<p>
"""),
@@ -1030,7 +1030,7 @@
If you need a lot of control over GUI properties, you may want to skip
the pylab interface and use the matplotlib API directly, eg build a
-GTK app which embeds matplotlib. See examples/embedding_in*.py in the
+GTK app which embeds matplotlib. See examples/user_interfaces/embedding_in*.py in the
matplotlib src distribution or at <a
href=http://matplotlib.sf.net/examples>examples</a> explaining how to
embed matplotlib in your GUI of choice.
Modified: trunk/htdocs/fonts.html.template
===================================================================
--- trunk/htdocs/fonts.html.template 2008-06-02 10:10:40 UTC (rev 5352)
+++ trunk/htdocs/fonts.html.template 2008-06-02 11:48:42 UTC (rev 5353)
@@ -50,9 +50,6 @@
href=matplotlib.font_manager.html#FontProperties>FontProperties</a>
class is used to describe these properties.<p>
-See <a href=examples/font_properties_demo.py>font_properties_demo.py</a>
-for an example setting the default font property and changing it in the
-middle of the script.
<h5>font family</h5>
Modified: trunk/htdocs/header.html.template
===================================================================
--- trunk/htdocs/header.html.template 2008-06-02 10:10:40 UTC (rev 5352)
+++ trunk/htdocs/header.html.template 2008-06-02 11:48:42 UTC (rev 5353)
@@ -8,7 +8,7 @@
<table >
<tr>
<td colspan=3 valign=top align=left><img align=left
- src=screenshots/logo.png></td>
+ src=logo2.png></td>
</tr>
<tr>
<td valign=top width=20%>
Modified: trunk/htdocs/hthelpers.py
===================================================================
--- trunk/htdocs/hthelpers.py 2008-06-02 10:10:40 UTC (rev 5352)
+++ trunk/htdocs/hthelpers.py 2008-06-02 11:48:42 UTC (rev 5353)
@@ -1,8 +1,8 @@
modules = (
'matplotlib.afm',
'matplotlib.artist',
+ 'matplotlib.axis',
'matplotlib.axes',
- 'matplotlib.axis',
'matplotlib.backend_bases',
'matplotlib.backends.backend_agg',
'matplotlib.backends.backend_cairo',
@@ -36,17 +36,22 @@
'matplotlib.lines',
'matplotlib.mathtext',
'matplotlib.mlab',
+ 'matplotlib.mpl',
'matplotlib.numerix',
'matplotlib.patches',
+ 'matplotlib.path',
'matplotlib.pylab',
'matplotlib.pyplot',
'matplotlib.quiver',
'matplotlib.rcsetup',
+ 'matplotlib.scale',
'matplotlib.table',
'matplotlib.texmanager',
'matplotlib.text',
'matplotlib.ticker',
'mpl_toolkits.basemap.basemap',
+ 'mpl_toolkits.exceltools',
+ 'mpl_toolkits.gtktools',
'matplotlib.transforms',
'matplotlib.type1font',
'matplotlib.units',
Modified: trunk/htdocs/index.html.template
===================================================================
--- trunk/htdocs/index.html.template 2008-06-02 10:10:40 UTC (rev 5352)
+++ trunk/htdocs/index.html.template 2008-06-02 11:48:42 UTC (rev 5353)
@@ -1,3 +1,4 @@
+
from hthelpers import get_mpl_commands
all_commands = get_mpl_commands()
@@ -6,10 +7,9 @@
@header@
-<a href=http://www.scipy.org/Cookbook/Matplotlib/Maps><img align=right
-src=screenshots/contour_small.png></a>
+<a href=screenshots.html><img align=right src=logo_sidebar.png></a>
-<h2>Matplotlib</h2>
+
matplotlib is a python 2D plotting library which produces
publication quality figures in a variety of hardcopy formats and
interactive environments across platforms. matplotlib can be used
@@ -18,7 +18,7 @@
mathematica), web application servers, and six graphical user
interface toolkits. <p>
- matplotlib trys to make easy things easy and hard things possible.
+ matplotlib tries to make easy things easy and hard things possible.
You can generate plots, histograms, power spectra, bar charts,
errorcharts, scatterplots, etc, with just a few lines of code. For
example, to make a histogram of data in x, you simply need to type
Modified: trunk/htdocs/interactive.html.template
===================================================================
--- trunk/htdocs/interactive.html.template 2008-06-02 10:10:40 UTC (rev 5352)
+++ trunk/htdocs/interactive.html.template 2008-06-02 11:48:42 UTC (rev 5353)
@@ -70,8 +70,8 @@
interactive state at the end of the run.<p>
<pre>
->>> cd python/projects/matplotlib/examples/
-/home/jdhunter/python/projects/matplotlib/examples
+>>> cd python/projects/matplotlib/examples/pylab
+/home/jdhunter/python/projects/matplotlib/examples/pylab
>>> run simple_plot.py
>>> title('a new title', color='r')
</pre>
Added: trunk/htdocs/logo2.png
===================================================================
(Binary files differ)
Property changes on: trunk/htdocs/logo2.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/htdocs/logo2.py
===================================================================
--- trunk/htdocs/logo2.py (rev 0)
+++ trunk/htdocs/logo2.py 2008-06-02 11:48:42 UTC (rev 5353)
@@ -0,0 +1,131 @@
+"""
+Thanks to Tony Yu <ts...@gm...> for the logo design
+"""
+
+import numpy as np
+import matplotlib as mpl
+import matplotlib.pyplot as plt
+import matplotlib.cm as cm
+import matplotlib.mlab as mlab
+from pylab import rand
+
+mpl.rcParams['xtick.labelsize'] = 6
+mpl.rcParams['ytick.labelsize'] = 6
+mpl.rcParams['axes.edgecolor'] = 'gray'
+
+
+axalpha = 0.05
+#figcolor = '#EFEFEF'
+figcolor = 'white'
+dpi = 80
+fig = plt.figure(figsize=(7, 1.5),dpi=dpi)
+fig.figurePatch.set_edgecolor(figcolor)
+fig.figurePatch.set_facecolor(figcolor)
+
+
+def add_math_background():
+ ax = fig.add_axes([0., 0., 1., 1.])
+
+ text = []
+ text.append((r"$W^{3\beta}_{\delta_1 \rho_1 \sigma_2} = U^{3\beta}_{\delta_1 \rho_1} + \frac{1}{8 \pi 2} \int^{\alpha_2}_{\alpha_2} d \alpha^\prime_2 \left[\frac{ U^{2\beta}_{\delta_1 \rho_1} - \alpha^\prime_2U^{1\beta}_{\rho_1 \sigma_2} }{U^{0\beta}_{\rho_1 \sigma_2}}\right]$", (0.7, 0.2), 20))
+ text.append((r"$\frac{d\rho}{d t} + \rho \vec{v}\cdot\nabla\vec{v} = -\nabla p + \mu\nabla^2 \vec{v} + \rho \vec{g}$",
+ (0.35, 0.9), 20))
+ text.append((r"$\int_{-\infty}^\infty e^{-x^2}dx=\sqrt{\pi}$",
+ (0.15, 0.3), 25))
+ #text.append((r"$E = mc^2 = \sqrt{{m_0}^2c^4 + p^2c^2}$",
+ # (0.7, 0.42), 30))
+ text.append((r"$F_G = G\frac{m_1m_2}{r^2}$",
+ (0.85, 0.7), 30))
+ for eq, (x, y), size in text:
+ ax.text(x, y, eq, ha='center', va='center', color="blue", alpha=0.25,
+ transform=ax.transAxes, fontsize=size)
+ ax.set_axis_off()
+ return ax
+
+def add_matplotlib_text(ax):
+ ax.text(0.3, 0.5, 'matplotlib', color='black', fontsize=70,
+ ha='left', va='center', alpha=1.0, transform=ax.transAxes)
+
+def add_polar_bar():
+ ax = fig.add_axes([0.05, 0.05, 0.2, 0.9], polar=True)
+ ax.axesPatch.set_alpha(axalpha)
+ N = 15
+ arc = 2. * np.pi
+ theta = np.arange(0.0, arc, arc/N)
+ radii = 10 * np.random.rand(N)
+ width = np.pi / 4 * np.random.rand(N)
+ bars = ax.bar(theta, radii, width=width, bottom=0.0)
+ for r, bar in zip(radii, bars):
+ bar.set_facecolor(cm.jet(r/10.))
+ bar.set_alpha(0.6)
+
+def add_histogram():
+ ax = fig.add_axes([0.325, 0.125, 0.2, 0.4])
+ ax.axesPatch.set_alpha(axalpha)
+ mu, sigma = 100, 15
+ x = mu + sigma * np.random.randn(500)
+ # the histogram of the data
+ n, bins, patches = ax.hist(x, 15, normed=1, facecolor='green',
+ edgecolor='green', alpha=0.5)
+ y = mlab.normpdf(bins, mu, sigma)
+ l = ax.plot(bins, y, 'r', lw=1)
+ ax.set_xlim(-4*sigma + mu, 4*sigma + mu)
+
+def add_scatter():
+ ax = fig.add_axes([0.6, 0.125, 0.15, 0.4])
+ ax.axesPatch.set_alpha(axalpha)
+ N = 40
+ volume = 100 * rand(N)
+ color = 256 * rand(N)
+ darkgray = [0.2] * 3
+ plt.scatter(rand(N), rand(N), c=color, s=volume, alpha=0.75,
+ edgecolor=darkgray)
+ plt.axis('tight')
+ ax.set_yticks([])
+ ax.set_xticks([])
+ #ax.set_axis_off()
+
+def add_pcolor():
+ ax = fig.add_axes([0.75, 0.125, 0.2, 0.4])
+ ax.axesPatch.set_alpha(axalpha)
+ x = np.linspace(-3.0, 3.0, 200)
+ X,Y = np.meshgrid(x, x)
+ Z = (1- X/2 + X**5 + Y**3) * np.exp(-X**2-Y**2)
+ limits = (-3,3,-3,3)
+ cmap = cm.RdGy_r#(np.linspace(0.2, 1))
+ im = plt.imshow(Z, interpolation='bilinear', origin='lower',
+ cmap=cmap, extent=limits)
+ levels = np.arange(-1.2,1.6,0.4)
+ cset = plt.contour(Z, levels, cmap=cm.hot, origin='lower', extent=limits)
+ plt.clabel(cset, inline=1, fmt='%1.1f', fontsize=4)
+ plt.colorbar()
+ #ax.set_axis_off()
+
+def add_pcolor2():
+ ax = fig.add_axes([0.3, 0.125, 0.25, 0.4], aspect='auto')
+ ax.axesPatch.set_alpha(axalpha)
+ x = np.linspace(-3.0, 3.0, 200)
+ X,Y = np.meshgrid(x, x)
+ Z = (1- X/2 + X**5 + Y**3) * np.exp(-X**2-Y**2)
+ limits = (-3,3,-3,3)
+ cmap = cm.RdGy_r#(np.linspace(0.2, 1))
+ im = plt.imshow(Z, interpolation='bilinear', origin='lower',
+ cmap=cmap, extent=limits, aspect='auto')
+ levels = np.arange(-1.2,1.6,0.4)
+ cset = plt.contour(Z, levels, cmap=cm.hot, origin='lower', extent=limits)
+ plt.clabel(cset, inline=1, fmt='%1.1f', fontsize=4)
+ #plt.colorbar()
+ #ax.set_axis_off()
+
+if __name__ == '__main__':
+ main_axes = add_math_background()
+ add_polar_bar()
+# add_histogram()
+# add_scatter()
+# add_pcolor()
+ #add_pcolor2()
+ add_matplotlib_text(main_axes)
+ fig.savefig('logo2.png', facecolor=figcolor, edgecolor=figcolor, dpi=dpi)
+ plt.show()
+
+
Modified: trunk/htdocs/make.py
===================================================================
--- trunk/htdocs/make.py 2008-06-02 10:10:40 UTC (rev 5352)
+++ trunk/htdocs/make.py 2008-06-02 11:48:42 UTC (rev 5353)
@@ -14,6 +14,7 @@
os.system('cp ../users_guide/users_guide.pdf users_guide_%s.pdf'%matplotlib.__version__)
+
filenames = ( 'INSTALL', 'CHANGELOG', 'API_CHANGES', 'MIGRATION.txt')
for fname in filenames:
oldname = os.path.join(MPL_SRC,fname)
@@ -31,7 +32,7 @@
#os.system('cd screenshots; python makeshots.py; rm -f _tmp*.py')
print 'Making tutorial images'
-os.system('cd tut; python runall.py')
+#os.system('cd tut; python runall.py')
print 'Running process_docs'
#os.system('python process_docs.py')
@@ -41,6 +42,6 @@
print 'Building archive'
version = matplotlib.__version__
-tarcommand = 'tar cfz site.tar.gz *.html api.pdf users_guide_%(version)s.pdf matplotlib_examples_%(version)s.zip screenshots tut doc examples matplotlibrc CHANGELOG API_CHANGES MIGRATION.txt set_begone.py -X exclude.txt'%locals()
+tarcommand = 'tar cfz site.tar.gz *.html api.pdf users_guide_%(version)s.pdf matplotlib_examples_%(version)s.zip screenshots tut doc examples matplotlibrc CHANGELOG API_CHANGES MIGRATION.txt set_begone.py logo2.py logo2.png logo_sidebar.png -X exclude.txt'%locals()
print tarcommand
os.system(tarcommand)
Modified: trunk/htdocs/matplotlib.axes.html.template
===================================================================
--- trunk/htdocs/matplotlib.axes.html.template 2008-06-02 10:10:40 UTC (rev 5352)
+++ trunk/htdocs/matplotlib.axes.html.template 2008-06-02 11:48:42 UTC (rev 5353)
@@ -764,7 +764,7 @@
<dl><dt><a name="Axes-clear"><strong>clear</strong></a>(self)</dt><dd><tt>clear the axes</tt></dd></dl>
-<dl><dt><a name="Axes-cohere"><strong>cohere</strong></a>(self, x, y, NFFT<font color="#909090">=256</font>, Fs<font color="#909090">=2</font>, Fc<font color="#909090">=0</font>, detrend<font color="#909090">=<function detrend_none at 0x1319758></font>, window<font color="#909090">=<function window_hanning at 0x13116e0></font>, noverlap<font color="#909090">=0</font>, **kwargs)</dt><dd><tt>COHERE(x, y, NFFT=256, Fs=2, Fc=0, detrend = mlab.detrend_none,<br>
+<dl><dt><a name="Axes-cohere"><strong>cohere</strong></a>(self, x, y, NFFT<font color="#909090">=256</font>, Fs<font color="#909090">=2</font>, Fc<font color="#909090">=0</font>, detrend<font color="#909090">=<function detrend_none at 0x13178c0></font>, window<font color="#909090">=<function window_hanning at 0x1310848></font>, noverlap<font color="#909090">=0</font>, **kwargs)</dt><dd><tt>COHERE(x, y, NFFT=256, Fs=2, Fc=0, detrend = mlab.detrend_none,<br>
window = mlab.window_hanning, noverlap=0, **kwargs)<br>
<br>
cohere the coherence between x and y. Coherence is the normalized<br>
@@ -1057,7 +1057,7 @@
removed. Chunking introduces artifacts at the chunk<br>
boundaries unless antialiased = False</tt></dd></dl>
-<dl><dt><a name="Axes-csd"><strong>csd</strong></a>(self, x, y, NFFT<font color="#909090">=256</font>, Fs<font color="#909090">=2</font>, Fc<font color="#909090">=0</font>, detrend<font color="#909090">=<function detrend_none at 0x1319758></font>, window<font color="#909090">=<function window_hanning at 0x13116e0></font>, noverlap<font color="#909090">=0</font>, **kwargs)</dt><dd><tt>CSD(x, y, NFFT=256, Fs=2, Fc=0, detrend=mlab.detrend_none,<br>
+<dl><dt><a name="Axes-csd"><strong>csd</strong></a>(self, x, y, NFFT<font color="#909090">=256</font>, Fs<font color="#909090">=2</font>, Fc<font color="#909090">=0</font>, detrend<font color="#909090">=<function detrend_none at 0x13178c0></font>, window<font color="#909090">=<function window_hanning at 0x1310848></font>, noverlap<font color="#909090">=0</font>, **kwargs)</dt><dd><tt>CSD(x, y, NFFT=256, Fs=2, Fc=0, detrend=mlab.detrend_none,<br>
window=window_hanning, noverlap=0, **kwargs)<br>
<br>
The cross spectral density Pxy by Welches average periodogram method.<br>
@@ -2463,7 +2463,7 @@
See dates for helper functions date2num, num2date<br>
and drange for help on creating the required floating point dates</tt></dd></dl>
-<dl><dt><a name="Axes-psd"><strong>psd</strong></a>(self, x, NFFT<font color="#909090">=256</font>, Fs<font color="#909090">=2</font>, Fc<font color="#909090">=0</font>, detrend<font color="#909090">=<function detrend_none at 0x1319758></font>, window<font color="#909090">=<function window_hanning at 0x13116e0></font>, noverlap<font color="#909090">=0</font>, **kwargs)</dt><dd><tt>PSD(x, NFFT=256, Fs=2, Fc=0, detrend=mlab.detrend_none,<br>
+<dl><dt><a name="Axes-psd"><strong>psd</strong></a>(self, x, NFFT<font color="#909090">=256</font>, Fs<font color="#909090">=2</font>, Fc<font color="#909090">=0</font>, detrend<font color="#909090">=<function detrend_none at 0x13178c0></font>, window<font color="#909090">=<function window_hanning at 0x1310848></font>, noverlap<font color="#909090">=0</font>, **kwargs)</dt><dd><tt>PSD(x, NFFT=256, Fs=2, Fc=0, detrend=mlab.detrend_none,<br>
window=mlab.window_hanning, noverlap=0, **kwargs)<br>
<br>
The power spectral density by Welches average periodogram method. The<br>
@@ -3248,7 +3248,7 @@
<br>
ACCEPTS: sequence of floats</tt></dd></dl>
-<dl><dt><a name="Axes-specgram"><strong>specgram</strong></a>(self, x, NFFT<font color="#909090">=256</font>, Fs<font color="#909090">=2</font>, Fc<font color="#909090">=0</font>, detrend<font color="#909090">=<function detrend_none at 0x1319758></font>, window<font color="#909090">=<function window_hanning at 0x13116e0></font>, noverlap<font color="#909090">=128</font>, cmap<font color="#909090">=None</font>, xextent<font color="#909090">=None</font>)</dt><dd><tt>SPECGRAM(x, NFFT=256, Fs=2, Fc=0, detrend=mlab.detrend_none,<br>
+<dl><dt><a name="Axes-specgram"><strong>specgram</strong></a>(self, x, NFFT<font color="#909090">=256</font>, Fs<font color="#909090">=2</font>, Fc<font color="#909090">=0</font>, detrend<font color="#909090">=<function detrend_none at 0x13178c0></font>, window<font color="#909090">=<function window_hanning at 0x1310848></font>, noverlap<font color="#909090">=128</font>, cmap<font color="#909090">=None</font>, xextent<font color="#909090">=None</font>)</dt><dd><tt>SPECGRAM(x, NFFT=256, Fs=2, Fc=0, detrend=mlab.detrend_none,<br>
window = mlab.window_hanning, noverlap=128,<br>
cmap=None, xextent=None)<br>
<br>
@@ -3555,7 +3555,7 @@
<dl><dt><a name="Axes-xaxis_inverted"><strong>xaxis_inverted</strong></a>(self)</dt><dd><tt>Returns True if the x-axis is inverted.</tt></dd></dl>
-<dl><dt><a name="Axes-xcorr"><strong>xcorr</strong></a>(self, x, y, normed<font color="#909090">=False</font>, detrend<font color="#909090">=<function detrend_none at 0x1319758></font>, usevlines<font color="#909090">=False</font>, maxlags<font color="#909090">=None</font>, **kwargs)</dt><dd><tt>XCORR(x, y, normed=False, detrend=mlab.detrend_none, usevlines=False, \*\*kwargs):<br>
+<dl><dt><a name="Axes-xcorr"><strong>xcorr</strong></a>(self, x, y, normed<font color="#909090">=False</font>, detrend<font color="#909090">=<function detrend_none at 0x13178c0></font>, usevlines<font color="#909090">=False</font>, maxlags<font color="#909090">=None</font>, **kwargs)</dt><dd><tt>XCORR(x, y, normed=False, detrend=mlab.detrend_none, usevlines=False, \*\*kwargs):<br>
<br>
Plot the cross correlation between x and y. If normed=True,<br>
normalize the data but the cross correlation at 0-th lag. x<br>
@@ -4506,7 +4506,7 @@
<dl><dt><a name="AxesSubplot-clear"><strong>clear</strong></a>(self)</dt><dd><tt>clear the axes</tt></dd></dl>
-<dl><dt><a name="AxesSubplot-cohere"><strong>cohere</strong></a>(self, x, y, NFFT<font color="#909090">=256</font>, Fs<font color="#909090">=2</font>, Fc<font color="#909090">=0</font>, detrend<font color="#909090">=<function detrend_none at 0x1319758></font>, window<font color="#909090">=<function window_hanning at 0x13116e0></font>, noverlap<font color="#909090">=0</font>, **kwargs)</dt><dd><tt>COHERE(x, y, NFFT=256, Fs=2, Fc=0, detrend = mlab.detrend_none,<br>
+<dl><dt><a name="AxesSubplot-cohere"><strong>cohere</strong></a>(self, x, y, NFFT<font color="#909090">=256</font>, Fs<font color="#909090">=2</font>, Fc<font color="#909090">=0</font>, detrend<font color="#909090">=<function detrend_none at 0x13178c0></font>, window<font color="#909090">=<function window_hanning at 0x1310848></font>, noverlap<font color="#909090">=0</font>, **kwargs)</dt><dd><tt>COHERE(x, y, NFFT=256, Fs=2, Fc=0, detrend = mlab.detrend_none,<br>
window = mlab.window_hanning, noverlap=0, **kwargs)<br>
<br>
cohere the coherence between x and y. Coherence is the normalized<br>
@@ -4799,7 +4799,7 @@
removed. Chunking introduces artifacts at the chunk<br>
boundaries unless antialiased = False</tt></dd></dl>
-<dl><dt><a name="AxesSubplot-csd"><strong>csd</strong></a>(self, x, y, NFFT<font color="#909090">=256</font>, Fs<font color="#909090">=2</font>, Fc<font color="#909090">=0</font>, detrend<font color="#909090">=<function detrend_none at 0x1319758></font>, window<font color="#909090">=<function window_hanning at 0x13116e0></font>, noverlap<font color="#909090">=0</font>, **kwargs)</dt><dd><tt>CSD(x, y, NFFT=256, Fs=2, Fc=0, detrend=mlab.detrend_none,<br>
+<dl><dt><a name="AxesSubplot-csd"><strong>csd</strong></a>(self, x, y, NFFT<font color="#909090">=256</font>, Fs<font color="#909090">=2</font>, Fc<font color="#909090">=0</font>, detrend<font color="#909090">=<function detrend_none at 0x13178c0></font>, window<font color="#909090">=<function window_hanning at 0x1310848></font>, noverlap<font color="#909090">=0</font>, **kwargs)</dt><dd><tt>CSD(x, y, NFFT=256, Fs=2, Fc=0, detrend=mlab.detrend_none,<br>
window=window_hanning, noverlap=0, **kwargs)<br>
<br>
The cross spectral density Pxy by Welches average periodogram method.<br>
@@ -6205,7 +6205,7 @@
See dates for helper functions date2num, num2date<br>
and drange for help on creating the required floating point dates</tt></dd></dl>
-<dl><dt><a name="AxesSubplot-psd"><strong>psd</strong></a>(self, x, NFFT<font color="#909090">=256</font>, Fs<font color="#909090">=2</font>, Fc<font color="#909090">=0</font>, detrend<font color="#909090">=<function detrend_none at 0x1319758></font>, window<font color="#909090">=<function window_hanning at 0x13116e0></font>, noverlap<font color="#909090">=0</font>, **kwargs)</dt><dd><tt>PSD(x, NFFT=256, Fs=2, Fc=0, detrend=mlab.detrend_none,<br>
+<dl><dt><a name="AxesSubplot-psd"><strong>psd</strong></a>(self, x, NFFT<font color="#909090">=256</font>, Fs<font color="#909090">=2</font>, Fc<font color="#909090">=0</font>, detrend<font color="#909090">=<function detrend_none at 0x13178c0></font>, window<font color="#909090">=<function window_hanning at 0x1310848></font>, noverlap<font color="#909090">=0</font>, **kwargs)</dt><dd><tt>PSD(x, NFFT=256, Fs=2, Fc=0, detrend=mlab.detrend_none,<br>
window=mlab.window_hanning, noverlap=0, **kwargs)<br>
<br>
The power spectral density by Welches average periodogram method. The<br>
@@ -6990,7 +6990,7 @@
<br>
ACCEPTS: sequence of floats</tt></dd></dl>
-<dl><dt><a name="AxesSubplot-specgram"><strong>specgram</strong></a>(self, x, NFFT<font color="#909090">=256</font>, Fs<font color="#909090">=2</font>, Fc<font color="#909090">=0</font>, detrend<font color="#909090">=<function detrend_none at 0x1319758></font>, window<font color="#909090">=<function window_hanning at 0x13116e0></font>, noverlap<font color="#909090">=128</font>, cmap<font color="#909090">=None</font>, xextent<font color="#909090">=None</font>)</dt><dd><tt>SPECGRAM(x, NFFT=256, Fs=2, Fc=0, detrend=mlab.detrend_none,<br>
+<dl><dt><a name="AxesSubplot-specgram"><strong>specgram</strong></a>(self, x, NFFT<font color="#909090">=256</font>, Fs<font color="#909090">=2</font>, Fc<font color="#909090">=0</font>, detrend<font color="#909090">=<function detrend_none at 0x13178c0></font>, window<font color="#909090">=<function window_hanning at 0x1310848></font>, noverlap<font color="#909090">=128</font>, cmap<font color="#909090">=None</font>, xextent<font color="#909090">=None</font>)</dt><dd><tt>SPECGRAM(x, NFFT=256, Fs=2, Fc=0, detrend=mlab.detrend_none,<br>
window = mlab.window_hanning, noverlap=128,<br>
cmap=None, xextent=None)<br>
<br>
@@ -7297,7 +7297,7 @@
<dl><dt><a name="AxesSubplot-xaxis_inverted"><strong>xaxis_inverted</strong></a>(self)</dt><dd><tt>Returns True if the x-axis is inverted.</tt></dd></dl>
-<dl><dt><a name="AxesSubplot-xcorr"><strong>xcorr</strong></a>(self, x, y, normed<font color="#909090">=False</font>, detrend<font color="#909090">=<function detrend_none at 0x1319758></font>, usevlines<font color="#909090">=False</font>, maxlags<font color="#909090">=None</font>, **kwargs)</dt><dd><tt>XCORR(x, y, normed=False, detrend=mlab.detrend_none, usevlines=False, \*\*kwargs):<br>
+<dl><dt><a name="AxesSubplot-xcorr"><strong>xcorr</strong></a>(self, x, y, normed<font color="#909090">=False</font>, detrend<font color="#909090">=<function detrend_none at 0x13178c0></font>, usevlines<font color="#909090">=False</font>, maxlags<font color="#909090">=None</font>, **kwargs)</dt><dd><tt>XCORR(x, y, normed=False, detrend=mlab.detrend_none, usevlines=False, \*\*kwargs):<br>
<br>
Plot the cross correlation between x and y. If normed=True,<br>
normalize the data but the cross correlation at 0-th lag. x<br>
Modified: trunk/htdocs/matplotlib.backend_bases.html.template
===================================================================
--- trunk/htdocs/matplotlib.backend_bases.html.template 2008-06-02 10:10:40 UTC (rev 5352)
+++ trunk/htdocs/matplotlib.backend_bases.html.template 2008-06-02 11:48:42 UTC (rev 5353)
@@ -762,7 +762,7 @@
<font color="#ffffff" face="helvetica, arial"><big><strong>Data</strong></big></font></td></tr>
<tr><td bgcolor="#55aa55"><tt> </tt></td><td> </td>
-<td width="100%"><strong>cursors</strong> = <matplotlib.backend_bases.Cursors instance at 0xf93e60><br>
+<td width="100%"><strong>cursors</strong> = <matplotlib.backend_bases.Cursors instance at 0xf95e60><br>
<strong>division</strong> = _Feature((2, 2, 0, 'alpha', 2), (3, 0, 0, 'alpha', 0), 8192)<br>
<strong>rcParams</strong> = {'figure.subplot.right': 0.90000000000000002, 'm...persize': 'letter', 'svg.embed_char_paths': True}</td></tr></table>
@footer@
\ No newline at end of file
Modified: trunk/htdocs/matplotlib.backends.backend_agg.html.template
===================================================================
--- trunk/htdocs/matplotlib.backends.backend_agg.html.template 2008-06-02 10:10:40 UTC (rev 5352)
+++ trunk/htdocs/matplotlib.backends.backend_agg.html.template 2008-06-02 11:48:42 UTC (rev 5353)
@@ -366,5 +366,5 @@
<strong>backend_version</strong> = 'v2.2'<br>
<strong>division</strong> = _Feature((2, 2, 0, 'alpha', 2), (3, 0, 0, 'alpha', 0), 8192)<br>
<strong>rcParams</strong> = {'figure.subplot.right': 0.90000000000000002, 'm...persize': 'letter', 'svg.embed_char_paths': True}<br>
-<strong>verbose</strong> = <matplotlib.Verbose instance at 0xe38c20></td></tr></table>
+<strong>verbose</strong> = <matplotlib.Verbose instance at 0xe47c20></td></tr></table>
@footer@
\ No newline at end of file
Modified: trunk/htdocs/matplotlib.backends.backend_gtk.html.template
===================================================================
--- trunk/htdocs/matplotlib.backends.backend_gtk.html.template 2008-06-02 10:10:40 UTC (rev 5352)
+++ trunk/htdocs/matplotlib.backends.backend_gtk.html.template 2008-06-02 11:48:42 UTC (rev 5353)
@@ -137,8 +137,8 @@
<dd><a href="gtk.html#Widget">gtk.Widget</a></dd>
<dd><a href="gtk.html#Object">gtk.Object</a></dd>
<dd><a href="gobject.html#GObject">gobject.GObject</a></dd>
+<dd><a href="atk.html#ImplementorIface">atk.ImplementorIface</a></dd>
<dd><a href="gtk.html#Buildable">gtk.Buildable</a></dd>
-<dd><a href="atk.html#ImplementorIface">atk.ImplementorIface</a></dd>
<dd><a href="gobject.html#GInterface">gobject.GInterface</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
<dd><a href="matplotlib.backend_bases.html#FigureCanvasBase">matplotlib.backend_bases.FigureCanvasBase</a></dd>
@@ -191,7 +191,7 @@
<hr>
Data and other attributes inherited from <a href="gtk.html#DrawingArea">gtk.DrawingArea</a>:<br>
-<dl><dt><strong>__gtype__</strong> = <GType GtkDrawingArea (16823424)></dl>
+<dl><dt><strong>__gtype__</strong> = <GType GtkDrawingArea (16817104)></dl>
<hr>
Methods inherited from <a href="gtk.html#Widget">gtk.Widget</a>:<br>
@@ -529,137 +529,137 @@
</dl>
<hr>
Data and other attributes inherited from <a href="gtk.html#Widget">gtk.Widget</a>:<br>
-<dl><dt><strong>do_button_press_event</strong> = <built-in method do_button_press_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_button_press_event</strong> = <built-in method do_button_press_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_button_release_event</strong> = <built-in method do_button_release_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_button_release_event</strong> = <built-in method do_button_release_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_can_activate_accel</strong> = <built-in method do_can_activate_accel of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_can_activate_accel</strong> = <built-in method do_can_activate_accel of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_client_event</strong> = <built-in method do_client_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_client_event</strong> = <built-in method do_client_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_composited_changed</strong> = <built-in method do_composited_changed of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_composited_changed</strong> = <built-in method do_composited_changed of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_configure_event</strong> = <built-in method do_configure_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_configure_event</strong> = <built-in method do_configure_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_delete_event</strong> = <built-in method do_delete_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_delete_event</strong> = <built-in method do_delete_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_destroy_event</strong> = <built-in method do_destroy_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_destroy_event</strong> = <built-in method do_destroy_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_direction_changed</strong> = <built-in method do_direction_changed of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_direction_changed</strong> = <built-in method do_direction_changed of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_drag_begin</strong> = <built-in method do_drag_begin of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_drag_begin</strong> = <built-in method do_drag_begin of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_drag_data_delete</strong> = <built-in method do_drag_data_delete of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_drag_data_delete</strong> = <built-in method do_drag_data_delete of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_drag_data_get</strong> = <built-in method do_drag_data_get of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_drag_data_get</strong> = <built-in method do_drag_data_get of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_drag_data_received</strong> = <built-in method do_drag_data_received of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_drag_data_received</strong> = <built-in method do_drag_data_received of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_drag_drop</strong> = <built-in method do_drag_drop of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_drag_drop</strong> = <built-in method do_drag_drop of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_drag_end</strong> = <built-in method do_drag_end of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_drag_end</strong> = <built-in method do_drag_end of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_drag_leave</strong> = <built-in method do_drag_leave of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_drag_leave</strong> = <built-in method do_drag_leave of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_drag_motion</strong> = <built-in method do_drag_motion of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_drag_motion</strong> = <built-in method do_drag_motion of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_enter_notify_event</strong> = <built-in method do_enter_notify_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_enter_notify_event</strong> = <built-in method do_enter_notify_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_event</strong> = <built-in method do_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_event</strong> = <built-in method do_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_expose_event</strong> = <built-in method do_expose_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_expose_event</strong> = <built-in method do_expose_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_focus</strong> = <built-in method do_focus of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_focus</strong> = <built-in method do_focus of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_focus_in_event</strong> = <built-in method do_focus_in_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_focus_in_event</strong> = <built-in method do_focus_in_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_focus_out_event</strong> = <built-in method do_focus_out_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_focus_out_event</strong> = <built-in method do_focus_out_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_get_accessible</strong> = <built-in method do_get_accessible of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_get_accessible</strong> = <built-in method do_get_accessible of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_grab_broken_event</strong> = <built-in method do_grab_broken_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_grab_broken_event</strong> = <built-in method do_grab_broken_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_grab_focus</strong> = <built-in method do_grab_focus of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_grab_focus</strong> = <built-in method do_grab_focus of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_grab_notify</strong> = <built-in method do_grab_notify of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_grab_notify</strong> = <built-in method do_grab_notify of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_hide</strong> = <built-in method do_hide of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_hide</strong> = <built-in method do_hide of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_hide_all</strong> = <built-in method do_hide_all of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_hide_all</strong> = <built-in method do_hide_all of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_hierarchy_changed</strong> = <built-in method do_hierarchy_changed of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_hierarchy_changed</strong> = <built-in method do_hierarchy_changed of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_key_press_event</strong> = <built-in method do_key_press_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_key_press_event</strong> = <built-in method do_key_press_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_key_release_event</strong> = <built-in method do_key_release_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_key_release_event</strong> = <built-in method do_key_release_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_leave_notify_event</strong> = <built-in method do_leave_notify_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_leave_notify_event</strong> = <built-in method do_leave_notify_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_map</strong> = <built-in method do_map of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_map</strong> = <built-in method do_map of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_map_event</strong> = <built-in method do_map_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_map_event</strong> = <built-in method do_map_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_mnemonic_activate</strong> = <built-in method do_mnemonic_activate of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_mnemonic_activate</strong> = <built-in method do_mnemonic_activate of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_motion_notify_event</strong> = <built-in method do_motion_notify_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_motion_notify_event</strong> = <built-in method do_motion_notify_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_no_expose_event</strong> = <built-in method do_no_expose_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_no_expose_event</strong> = <built-in method do_no_expose_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_parent_set</strong> = <built-in method do_parent_set of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_parent_set</strong> = <built-in method do_parent_set of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_popup_menu</strong> = <built-in method do_popup_menu of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_popup_menu</strong> = <built-in method do_popup_menu of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_property_notify_event</strong> = <built-in method do_property_notify_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_property_notify_event</strong> = <built-in method do_property_notify_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_proximity_in_event</strong> = <built-in method do_proximity_in_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_proximity_in_event</strong> = <built-in method do_proximity_in_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_proximity_out_event</strong> = <built-in method do_proximity_out_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_proximity_out_event</strong> = <built-in method do_proximity_out_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_realize</strong> = <built-in method do_realize of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_realize</strong> = <built-in method do_realize of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_screen_changed</strong> = <built-in method do_screen_changed of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_screen_changed</strong> = <built-in method do_screen_changed of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_scroll_event</strong> = <built-in method do_scroll_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_scroll_event</strong> = <built-in method do_scroll_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_selection_clear_event</strong> = <built-in method do_selection_clear_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_selection_clear_event</strong> = <built-in method do_selection_clear_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_selection_get</strong> = <built-in method do_selection_get of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_selection_get</strong> = <built-in method do_selection_get of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_selection_notify_event</strong> = <built-in method do_selection_notify_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_selection_notify_event</strong> = <built-in method do_selection_notify_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_selection_received</strong> = <built-in method do_selection_received of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_selection_received</strong> = <built-in method do_selection_received of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_selection_request_event</strong> = <built-in method do_selection_request_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_selection_request_event</strong> = <built-in method do_selection_request_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_show</strong> = <built-in method do_show of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_show</strong> = <built-in method do_show of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_show_all</strong> = <built-in method do_show_all of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_show_all</strong> = <built-in method do_show_all of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_show_help</strong> = <built-in method do_show_help of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_show_help</strong> = <built-in method do_show_help of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_size_allocate</strong> = <built-in method do_size_allocate of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_size_allocate</strong> = <built-in method do_size_allocate of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_size_request</strong> = <built-in method do_size_request of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_size_request</strong> = <built-in method do_size_request of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_state_changed</strong> = <built-in method do_state_changed of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_state_changed</strong> = <built-in method do_state_changed of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_style_set</strong> = <built-in method do_style_set of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_style_set</strong> = <built-in method do_style_set of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_unmap</strong> = <built-in method do_unmap of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_unmap</strong> = <built-in method do_unmap of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_unmap_event</strong> = <built-in method do_unmap_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_unmap_event</strong> = <built-in method do_unmap_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_unrealize</strong> = <built-in method do_unrealize of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_unrealize</strong> = <built-in method do_unrealize of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_visibility_notify_event</strong> = <built-in method do_visibility_notify_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_visibility_notify_event</strong> = <built-in method do_visibility_notify_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>do_window_state_event</strong> = <built-in method do_window_state_event of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_window_state_event</strong> = <built-in method do_window_state_event of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>get_activate_signal</strong> = <built-in method get_activate_signal of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>get_activate_signal</strong> = <built-in method get_activate_signal of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>set_activate_signal</strong> = <built-in method set_activate_signal of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>set_activate_signal</strong> = <built-in method set_activate_signal of GObjectMeta object at 0x1849e70></dl>
-<dl><dt><strong>set_set_scroll_adjustments_signal</strong> = <built-in method set_set_scroll_adjustments_signal of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>set_set_scroll_adjustments_signal</strong> = <built-in method set_set_scroll_adjustments_signal of GObjectMeta object at 0x1849e70></dl>
<hr>
Methods inherited from <a href="gtk.html#Object">gtk.Object</a>:<br>
@@ -675,7 +675,7 @@
<hr>
Data and other attributes inherited from <a href="gtk.html#Object">gtk.Object</a>:<br>
-<dl><dt><strong>do_destroy</strong> = <built-in method do_destroy of GObjectMeta object at 0x1854080></dl>
+<dl><dt><strong>do_destroy</strong> = <built-in method do_destroy of GObjectMeta object at 0x1849e70></dl>
<hr>
Methods inherited from <a href="gobject.html#GObject">gobject.GObject</a>:<br>
@@ -753,11 +753,15 @@
Data and other attributes inherited from <a href="gobject.html#GObject">gobject.GObject</a>:<br>
<dl><dt><strong>__gdoc__</strong> = 'Object GtkDrawingArea<font color="#c040c0">\n\n</font>Signals from GtkWidget:<font color="#c040c0">\n</font> ...ointer<font color="#c040c0">\n\n</font>Signals from GObject:<font color="#c040c0">\n</font> notify (GParam)<font color="#c040c0">\n\n</font>'</dl>
-<dl><dt><strong>__new__</strong> = <built-in method __new__ of GObjectMeta object at 0x2aaaaf316820><dd><tt>T.<a href="#FigureCanvasGTK-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl>
+<dl><dt><strong>__new__</strong> = <built-in method __new__ of GObjectMeta object at 0x2aaab3d70820><dd><tt>T.<a href="#FigureCanvasGTK-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</tt></dl>
-<dl><dt><strong>props<...
[truncated message content] |