SourceForge logo
SourceForge logo
Menu

matplotlib-users — Discussion related to using matplotlib

You can subscribe to this list here.

2003 Jan
Feb
Mar
Apr
May
(3)
Jun
Jul
Aug
(12)
Sep
(12)
Oct
(56)
Nov
(65)
Dec
(37)
2004 Jan
(59)
Feb
(78)
Mar
(153)
Apr
(205)
May
(184)
Jun
(123)
Jul
(171)
Aug
(156)
Sep
(190)
Oct
(120)
Nov
(154)
Dec
(223)
2005 Jan
(184)
Feb
(267)
Mar
(214)
Apr
(286)
May
(320)
Jun
(299)
Jul
(348)
Aug
(283)
Sep
(355)
Oct
(293)
Nov
(232)
Dec
(203)
2006 Jan
(352)
Feb
(358)
Mar
(403)
Apr
(313)
May
(165)
Jun
(281)
Jul
(316)
Aug
(228)
Sep
(279)
Oct
(243)
Nov
(315)
Dec
(345)
2007 Jan
(260)
Feb
(323)
Mar
(340)
Apr
(319)
May
(290)
Jun
(296)
Jul
(221)
Aug
(292)
Sep
(242)
Oct
(248)
Nov
(242)
Dec
(332)
2008 Jan
(312)
Feb
(359)
Mar
(454)
Apr
(287)
May
(340)
Jun
(450)
Jul
(403)
Aug
(324)
Sep
(349)
Oct
(385)
Nov
(363)
Dec
(437)
2009 Jan
(500)
Feb
(301)
Mar
(409)
Apr
(486)
May
(545)
Jun
(391)
Jul
(518)
Aug
(497)
Sep
(492)
Oct
(429)
Nov
(357)
Dec
(310)
2010 Jan
(371)
Feb
(657)
Mar
(519)
Apr
(432)
May
(312)
Jun
(416)
Jul
(477)
Aug
(386)
Sep
(419)
Oct
(435)
Nov
(320)
Dec
(202)
2011 Jan
(321)
Feb
(413)
Mar
(299)
Apr
(215)
May
(284)
Jun
(203)
Jul
(207)
Aug
(314)
Sep
(321)
Oct
(259)
Nov
(347)
Dec
(209)
2012 Jan
(322)
Feb
(414)
Mar
(377)
Apr
(179)
May
(173)
Jun
(234)
Jul
(295)
Aug
(239)
Sep
(276)
Oct
(355)
Nov
(144)
Dec
(108)
2013 Jan
(170)
Feb
(89)
Mar
(204)
Apr
(133)
May
(142)
Jun
(89)
Jul
(160)
Aug
(180)
Sep
(69)
Oct
(136)
Nov
(83)
Dec
(32)
2014 Jan
(71)
Feb
(90)
Mar
(161)
Apr
(117)
May
(78)
Jun
(94)
Jul
(60)
Aug
(83)
Sep
(102)
Oct
(132)
Nov
(154)
Dec
(96)
2015 Jan
(45)
Feb
(138)
Mar
(176)
Apr
(132)
May
(119)
Jun
(124)
Jul
(77)
Aug
(31)
Sep
(34)
Oct
(22)
Nov
(23)
Dec
(9)
2016 Jan
(26)
Feb
(17)
Mar
(10)
Apr
(8)
May
(4)
Jun
(8)
Jul
(6)
Aug
(5)
Sep
(9)
Oct
(4)
Nov
Dec
2017 Jan
(5)
Feb
(7)
Mar
(1)
Apr
(5)
May
Jun
(3)
Jul
(6)
Aug
(1)
Sep
Oct
(2)
Nov
(1)
Dec
2018 Jan
Feb
Mar
Apr
(1)
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
2020 Jan
Feb
Mar
Apr
May
(1)
Jun
Jul
Aug
Sep
Oct
Nov
Dec
2025 Jan
(1)
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
S M T W T F S





1
(5)
2
(6)
3
(4)
4
(9)
5
(7)
6
(16)
7
(5)
8
(10)
9
(2)
10
(3)
11
(9)
12
(1)
13
(13)
14
(1)
15
(13)
16
(5)
17
(3)
18
(14)
19
(17)
20
(14)
21
(15)
22
(6)
23
(6)
24
25
(4)
26
(4)
27
(4)
28
(11)
29
(7)
30
(1)

Showing results of 208

<< < 1 .. 5 6 7 8 9 > >> (Page 7 of 9)
From: Valentine S. <val...@nx...> - 2011年04月08日 15:44:18
Hello, in the plot commands you can control what covers what by using
the zorder parameter. Here's a demo:
http://matplotlib.sourceforge.net/examples/pylab_examples/zorder_demo.html
So, in your case you could change the plotting commands to
p1.plot(x,y1,'r',linewidth=5,zorder=1)
p1.fill_between(x,0,y2,color='k',alpha='0.7',zorder=2)
to get the fill to cover the line plot.
On Wed, Mar 30, 2011 at 3:16 AM, Terry Lang <te...@le...> wrote:
> Hey Matplotlib Community,
>
>     I am trying to create a standard line plot and then overlay a
> fill_between plot that would partly grey out the line plot. The code
> snippet I am interested in is:
>
> import matplotlib.pyplot as plot
> fig = plot.figure()
> p1 = fig.add_subplot(111)
> p1.plot(x,y1,'r',linewidth=5)
> p1.fill_between(x,0,y2,color='k',alpha='0.7')
>
> However, the fill_between plot is not actually covering the line plot.
> Is there another keyword I should be using?
>
> Thanks!
> Terry
>
> --
> P. Therese Lang
> Post Doc
> Alber Lab, UC Berkeley
>
>
> ------------------------------------------------------------------------------
> Xperia(TM) PLAY
> It's a major breakthrough. An authentic gaming
> smartphone on the nation's most reliable network.
> And it wants your games.
> http://p.sf.net/sfu/verizon-sfdev
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
-- 
Valentine Svensson
+46735011518
val...@nx...
From: Michael D. <md...@st...> - 2011年04月08日 13:36:33
Thanks. Fixed in git repository.
Mike
On 04/05/2011 08:28 AM, Piter Pasma wrote:
> (sorry if this is the wrong place, I'm just trying to help)
>
> In the documentation FAQ
> http://matplotlib.sourceforge.net/faq/installing_faq.html#what-is-a-backend
> the link to "antigrain" is broken.
>
> Additionally, to whom it may concern, thanks for Matplotlib and Pylab,
> it's wonderful software and I use it nearly every day!!
>
> ------------------------------------------------------------------------------
> Xperia(TM) PLAY
> It's a major breakthrough. An authentic gaming
> smartphone on the nation's most reliable network.
> And it wants your games.
> http://p.sf.net/sfu/verizon-sfdev
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
> 
-- 
Michael Droettboom
Science Software Branch
Space Telescope Science Institute
Baltimore, Maryland, USA
From: Sebastian B. <seb...@si...> - 2011年04月08日 13:26:31
Hey,
thanks a bunch, that was the problem, build it a while back, really
should have seen that back then though ;).
Regrads,
Sebastian
On Fri, 2011年04月08日 at 08:14 -0400, Michael Droettboom wrote:
> Can you provide the output of a clean build?
> 
> Go to the source directory, remove the "build" dir, and run "python 
> setup.py install &> log" and send us the file "log". It's possible you 
> do not have the development files for gtk installed so the extension 
> modules didn't get built.
> 
> Mike
> 
> On 04/08/2011 08:49 AM, Sebastian Berg wrote:
> > Hey,
> >
> > I recently installed matplotlib "1.1.0svn" upgrading from 0.99.x shipped
> > with ubuntu. I have the problem that the GTK backend does not work
> > properly. Running similar to:
> > http://matplotlib.sourceforge.net/examples/user_interfaces/embedding_in_gtk.html
> > throws the error: ImportError: No module named _backend_gdk
> > Is this a problem with the version or my installation and how would I
> > fix it (or do I need to downgrade again!?).
> >
> > Regards
> >
> > Sebastian Berg
> >
> >
> > ------------------------------------------------------------------------------
> > Xperia(TM) PLAY
> > It's a major breakthrough. An authentic gaming
> > smartphone on the nation's most reliable network.
> > And it wants your games.
> > http://p.sf.net/sfu/verizon-sfdev
> > _______________________________________________
> > Matplotlib-users mailing list
> > Mat...@li...
> > https://lists.sourceforge.net/lists/listinfo/matplotlib-users
> > 
> 
> 
From: Michael D. <md...@st...> - 2011年04月08日 13:14:59
Can you provide the output of a clean build?
Go to the source directory, remove the "build" dir, and run "python 
setup.py install &> log" and send us the file "log". It's possible you 
do not have the development files for gtk installed so the extension 
modules didn't get built.
Mike
On 04/08/2011 08:49 AM, Sebastian Berg wrote:
> Hey,
>
> I recently installed matplotlib "1.1.0svn" upgrading from 0.99.x shipped
> with ubuntu. I have the problem that the GTK backend does not work
> properly. Running similar to:
> http://matplotlib.sourceforge.net/examples/user_interfaces/embedding_in_gtk.html
> throws the error: ImportError: No module named _backend_gdk
> Is this a problem with the version or my installation and how would I
> fix it (or do I need to downgrade again!?).
>
> Regards
>
> Sebastian Berg
>
>
> ------------------------------------------------------------------------------
> Xperia(TM) PLAY
> It's a major breakthrough. An authentic gaming
> smartphone on the nation's most reliable network.
> And it wants your games.
> http://p.sf.net/sfu/verizon-sfdev
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
> 
-- 
Michael Droettboom
Science Software Branch
Space Telescope Science Institute
Baltimore, Maryland, USA
From: Sebastian B. <seb...@si...> - 2011年04月08日 13:08:48
Sorry, I mean of course, that the example already fails for me with this
error...
On Fri, 2011年04月08日 at 14:49 +0200, Sebastian Berg wrote:
> Hey,
> 
> I recently installed matplotlib "1.1.0svn" upgrading from 0.99.x shipped
> with ubuntu. I have the problem that the GTK backend does not work
> properly. Running similar to:
> http://matplotlib.sourceforge.net/examples/user_interfaces/embedding_in_gtk.html
> throws the error: ImportError: No module named _backend_gdk
> Is this a problem with the version or my installation and how would I
> fix it (or do I need to downgrade again!?).
> 
> Regards
> 
> Sebastian Berg
> 
> 
> ------------------------------------------------------------------------------
> Xperia(TM) PLAY
> It's a major breakthrough. An authentic gaming
> smartphone on the nation's most reliable network.
> And it wants your games.
> http://p.sf.net/sfu/verizon-sfdev
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
> 
From: Sebastian B. <seb...@si...> - 2011年04月08日 12:50:10
Hey,
I recently installed matplotlib "1.1.0svn" upgrading from 0.99.x shipped
with ubuntu. I have the problem that the GTK backend does not work
properly. Running similar to:
http://matplotlib.sourceforge.net/examples/user_interfaces/embedding_in_gtk.html
throws the error: ImportError: No module named _backend_gdk
Is this a problem with the version or my installation and how would I
fix it (or do I need to downgrade again!?).
Regards
Sebastian Berg
From: Wang J. <da...@gm...> - 2011年04月08日 02:05:58
Hello,
 I want to plot a contourf (or imshow) map with some scatter symbol 
lay on it, and I
want them to use a same color set.
 like contour(x,y,z) or imshow(x,y,z) have a color set (colorbar)
 and scatter(x1,y1, s=z1,c=z1). in the scatter, the color of z1 would 
be the same with
the color of z if their value is the same. How could I do? thanks!
Best Regards,
Wang Jun
From: Paul I. <piv...@gm...> - 2011年04月08日 00:50:12
Matt Funk, on 2011年04月07日 16:52, wrote:
> Hi,
> i am farily new to matplotlib so my question might be fairly basic. I would 
> like to be able to set certain default values at the beginning of my script. 
> The way i did this with the other values is via changing the value stored in 
> rcparams. So something like:
> import matplotlib.pyplot as mpl
> mpl.rcParams['lines.markersize'] = 20
> 
> But i would like to set the markerfacecolor in such a way but it is not 
> included in rcParams. I would really like to avoid setting it in each 
> individual plot call. 
> 
> Is there a way to change the default at the start of the script?
Hi Matt,
this depends on how you're plotting. 
If you're just using plt.plot - it defers to cycling through the
rcParams['axes.color_cycle'] - so just set that to one value
before starting your plots..
old_color_cycle = rcParams['axes.color_cycle']
rcParams['axes.color_cycle'] = 'purple' # cue Gogol Bordello
plt.figure()
ax = plt.subplot(111)
ax.plot(range(10),'o', markersize=40)
ax.plot(np.random.rand(10),'o', markersize=40)
ax.plot(np.random.rand(10)*10,'o', markersize=40)
# restore color_cycle just for this axes
ax._get_lines.set_color_cycle(old_color_cycle)
ax.plot(range(20,30), range(10),'o', markersize=40)
ax.plot(range(20,30), np.random.rand(10),'o', markersize=40)
ax.plot(range(20,30), np.random.rand(10)*10,'o', markersize=40)
# restore old cycle for all new axes
rcParams['axes.color_cycle'] = old_color_cycle 
--
If, on the other hand, you're using scatter, there isn't
currently a way of doing the same, since scatter just uses 'b' as
the default parameter for color.
This should probably be changed to act the same way plot does,
but that isn't currently implemented. This would be a good first 
patch for a newcomer -- and would make matplotlib more consistent.
best,
-- 
Paul Ivanov
314 address only used for lists, off-list direct email at:
http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7 
From: Matt F. <ma...@nm...> - 2011年04月07日 22:56:00
Hi,
i am farily new to matplotlib so my question might be fairly basic. I would 
like to be able to set certain default values at the beginning of my script. 
The way i did this with the other values is via changing the value stored in 
rcparams. So something like:
import matplotlib.pyplot as mpl
mpl.rcParams['lines.markersize'] = 20
But i would like to set the markerfacecolor in such a way but it is not 
included in rcParams. I would really like to avoid setting it in each 
individual plot call. 
Is there a way to change the default at the start of the script?
thanks
matt
From: Michael D. <md...@st...> - 2011年04月07日 22:18:13
I would love to see this work done, if for no other reason than removing 
a lot of duplicate code.
Mike
On 04/06/2011 02:43 PM, Eric Firing wrote:
> On 04/05/2011 10:57 PM, Wolfgang Kerzendorf wrote:
>> Dear all,
>>
>> I have had a quick look at changing the buttons in toolbar2. This seems
>> to be backend dependent. It would be really nice to make it possible to
>> add buttons to the toolbar and be backend agnostic. The button should
>> have a picture and a hovertext associated with it. Is it very hard to
>> include this in the next release of matplotlib?
> This has been on the wish list for quite a while, but it is not a small
> job. I am not aware that anyone has tackled it.
>
> Eric
>
>> Cheers
>> Wolfgang
>>
> ------------------------------------------------------------------------------
> Xperia(TM) PLAY
> It's a major breakthrough. An authentic gaming
> smartphone on the nation's most reliable network.
> And it wants your games.
> http://p.sf.net/sfu/verizon-sfdev
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
From: Michael D. <md...@st...> - 2011年04月07日 17:16:02
Thanks. That change is due to a recent change I made in matplotlib. 
The "inheritance_diagram" Sphinx directive has existed in Sphinx itself 
for a long while now, so there was no need to maintain our old and 
crufty original version in matplotlib anymore. Since 
PATH_TO_MATPLOTLIB_SRC/doc/sphinxext is meant to contain private 
extensions (as opposed to 
PATH_TO_MATPLOTLIB_SRC/lib/matplotlib/sphinxext which contains public 
and installed extensions), I didn't realise anyone else was using it.
Your proposed changes look right, except math_symbol_table can probably 
just be removed altogether -- basemap doesn't use it.
I've filed a pull request for this here:
https://github.com/matplotlib/basemap/pull/2
Mike
On 04/07/2011 05:21 AM, George Nurser wrote:
> Hi,
> I was just rebuilding basemap and its docs.
> With v1.07 of Sphinx, latest git versions of matplotlib& basemap, I
> needed to modify basemap/doc/conf.py as follows:
>
> 1. Insert before line 20:
>
> sys.path.append(os.path.abspath(PATH_TO_MATPLOTLIB_SRC/doc/sphinxext'))
> (to find matplotlib sphinxext math_symbol_table)
>
>
> 2. Edit line 36
> 'inheritance_diagram' --> 'sphinx.ext.inheritance_diagram'
>
> --George.
>
> ------------------------------------------------------------------------------
> Xperia(TM) PLAY
> It's a major breakthrough. An authentic gaming
> smartphone on the nation's most reliable network.
> And it wants your games.
> http://p.sf.net/sfu/verizon-sfdev
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
From: Jeroen DR <voe...@gm...> - 2011年04月07日 15:42:08
Hi,
I'm using the method described on 
http://matplotlib.sourceforge.net/faq/howto_faq.html#howto-auto-adjust 
to automatically adjust my subplot figures to make room for my axis 
labels. I'm not drawing my graphs to the screen, but I'm instead 
outputting them to PNG files using a savefig("filename.png", dpi=100) call.
I'm on a Ubuntu 9.04 Jaunty Jackalope system, so I originally used the 
python-matplotlib package for convenience, which contains matplotlib 
0.98.5.2. However, I later also needed the option to move my legend on 
top of my figure, which means that I had to upgrade to at least 
matplotlib 0.99.x since I would need the bbox_to_anchor kwarg for that. 
Naturally nothing higher than 0.98 is available for Ubuntu 9.04, so I 
went and installed MPL from source. That worked, until I discovered that 
now the draw_event no longer fires when I call savefig(). It still fires 
for show(), but for some reason, after installing from source, it no 
longer does. I made sure that I installed all of MPL's dependencies; the 
build report lists version numbers for all them where it didn't before, 
so I'm pretty sure those are all satisfied.
Here's the test program I used, adapted directly from the sample code. I 
also tried adding in manual fig.canvas.draw() calls to try and trigger 
the event manually, which seemingly are all happily ignored.
import matplotlib.pyplot as plt
import matplotlib.transforms as mtransforms
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(range(10))
ax.set_yticks((2,5,7))
labels = ax.set_yticklabels(('really, really, really', 'long', 'labels'))
def on_draw(event):
 print "on_draw"
 bboxes = []
 for label in labels:
 bbox = label.get_window_extent()
 # the figure transform goes from relative coords->pixels and we
 # want the inverse of that
 bboxi = bbox.inverse_transformed(fig.transFigure)
 bboxes.append(bboxi)
 # this is the bbox that bounds all the bboxes, again in relative
 # figure coords
 bbox = mtransforms.Bbox.union(bboxes)
 if fig.subplotpars.left < bbox.width:
 # we need to move it over
 fig.subplots_adjust(left=1.1*bbox.width) # pad a little
 fig.canvas.draw()
 return False
fig.canvas.mpl_connect('draw_event', on_draw)
#plt.show() # this fires draw_event
plt.savefig('delete_me.png', dpi=100) # this doesn't
Convinced this was a bug, I then tried compiling a whole bunch of 
different versions from source to see what version it stopped working 
at. It didn't work for any of them, including the 0.98.5.x builds.
Finally, I tried grabbing python-matplotlib's matplotlibrc file and 
using it to override the compiled version's RC file with, and lo: 
draw_event fires again.
I'm not very familiar with MPL's internals so I'm sure there's a reason 
for this (one thing I immediately noticed was that the DEB RC file seems 
to use the TkAgg backend, whereas the compiled version uses the GTKAgg 
backend). However, it feels to me like whether or not a "user-mode" 
event fires or not should not depend on some configuration settings.
I've yet to figure out which setting exactly causes draw_event to fail, 
but I just wanted to let you guys know; might be a good idea to tweak 
the default settings so that draw_event behaves as expected.
Cheers,
Jeroen DR
From: George N. <gn...@gm...> - 2011年04月07日 09:21:58
Hi,
I was just rebuilding basemap and its docs.
With v1.07 of Sphinx, latest git versions of matplotlib & basemap, I
needed to modify basemap/doc/conf.py as follows:
1. Insert before line 20:
sys.path.append(os.path.abspath(PATH_TO_MATPLOTLIB_SRC/doc/sphinxext'))
(to find matplotlib sphinxext math_symbol_table)
2. Edit line 36
'inheritance_diagram' --> 'sphinx.ext.inheritance_diagram'
--George.
From: Eric F. <ef...@ha...> - 2011年04月06日 18:43:29
On 04/05/2011 10:57 PM, Wolfgang Kerzendorf wrote:
> Dear all,
>
> I have had a quick look at changing the buttons in toolbar2. This seems
> to be backend dependent. It would be really nice to make it possible to
> add buttons to the toolbar and be backend agnostic. The button should
> have a picture and a hovertext associated with it. Is it very hard to
> include this in the next release of matplotlib?
This has been on the wish list for quite a while, but it is not a small 
job. I am not aware that anyone has tackled it.
Eric
>
> Cheers
> Wolfgang
>
From: Eric F. <ef...@ha...> - 2011年04月06日 18:23:44
On 04/05/2011 11:26 PM, Muffles wrote:
>
> Hello all,
> i have made a python script to plot some netcdf files that go from 4mb to
> 80mb, and the main purpose is to plot one after another. This seems to work
> fine, no problems there, but sometimes the computer crashes and i belive its
> beacause the files are too big. Is there any way to accelerate the plot time
> or reduce memory consumption?
>
> If your asking whats the error, well, actually i get no error, it just never
> finishes plotting. I tried to wait for like 10 hours, and nothing happened
> so i assume it crashed.
>
> Thx in advance
In addition to what Paul wrote, check the following (assuming you are 
using netCDF4 to read the files; the same may apply when using other 
netcdf interfaces):
Use slicing to extract the variables you are plotting as ndarrays rather 
than trying to call mpl routines with the netCDF4 variable objects 
themselves. I haven't tracked down exactly what is happening, but I 
have noticed that extracting and plotting can be orders of magnitude 
faster than feeding the netCDF4 variable directly to the mpl plot command.
Eric
From: Paul I. <piv...@gm...> - 2011年04月06日 17:43:29
Muffles, on 2011年04月06日 02:26, wrote:
> i have made a python script to plot some netcdf files that go from 4mb to
> 80mb, and the main purpose is to plot one after another. This seems to work
> fine, no problems there, but sometimes the computer crashes and i belive its
> beacause the files are too big. Is there any way to accelerate the plot time
> or reduce memory consumption? 
> 
> If your asking whats the error, well, actually i get no error, it just never
> finishes plotting. I tried to wait for like 10 hours, and nothing happened
> so i assume it crashed.
How many such files would you say you're plotting?
If you are creating multiple figures as you go - are you closing
the ones you no longer need?
If you are using IPython, did you disable the output caching?
I realize this'll be difficult, but if you can reduce the
problematic code to a standalone script that reproduces the
problem, we'd be able to much more definitively track down the
problem and find a solution.
best,
-- 
Paul Ivanov
314 address only used for lists, off-list direct email at:
http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7 
From: Paul I. <piv...@gm...> - 2011年04月06日 17:20:31
Nico Schlömer, on 2011年04月06日 15:57, wrote:
> given an axes object, is there any way of telling whether
> set_axis_off() has been called on this object?
Hi Nico,
set_axis_off() just sets ax.axison to False, so you could 
look at the value of ax.axison to get the information you need.
best,
-- 
Paul Ivanov
314 address only used for lists, off-list direct email at:
http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7 
From: Paul I. <piv...@gm...> - 2011年04月06日 17:15:11
Markus Baden, on 2011年04月06日 10:18, wrote:
> Hi,
> 
> I draw four subplots that touch each other. Thus the "middle cross" of the
> frame is drawn twice and appears to be thicker then the "outer rectangle". I
> came across an old post for an custom Axes that would allow to only draw
> part of the frame
> 
> http://www.mail-archive.com/mat...@li.../msg10242.html
> 
> However, when I run the example provided I get an "can't set attribute
> error" (see traceback below). I use Python 2.7.1 |EPD 7.0-1 (32-bit) on Mac
> OS 10.5.8, which includes matplotlib version 1.0.1.
> 
> Is there a fix to get the custom class running again, or is there an
> alternative way to achieve what I intend?
Hi Markus,
I didn't look at that code but I think the alternative you're
looking for is 
ax.spines['right'].set_visible(False)
ax.spines['bottom'].set_visible(False)
where you use the appropriate locations you want changed for the
different subplots axes.
If you're going to have a lot of subplots, you can simplify the
logic by first setting all spines to being invisible, and then
using ax.is_first_col(), is_first_row() and the corresponding
is_last_* methods to set the appropriate spines back to visible.
Like this:
#show only the outside spines
for ax in all_axes:
 for sp in ax.spines.values():
 sp.set_visible(False)
 if ax.is_first_row():
 ax.spines['top'].set_visible(True)
 if ax.is_last_row():
 ax.spines['bottom'].set_visible(True)
 if ax.is_first_col():
 ax.spines['left'].set_visible(True)
 if ax.is_last_col():
 ax.spines['right'].set_visible(True)
best,
-- 
Paul Ivanov
314 address only used for lists, off-list direct email at:
http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7 
From: Nico S. <nic...@gm...> - 2011年04月06日 15:58:04
Hi all,
given an axes object, is there any way of telling whether
set_axis_off() has been called on this object?
Cheers,
Nico
From: Muffles <dan...@gm...> - 2011年04月06日 09:26:27
Hello all,
i have made a python script to plot some netcdf files that go from 4mb to
80mb, and the main purpose is to plot one after another. This seems to work
fine, no problems there, but sometimes the computer crashes and i belive its
beacause the files are too big. Is there any way to accelerate the plot time
or reduce memory consumption? 
If your asking whats the error, well, actually i get no error, it just never
finishes plotting. I tried to wait for like 10 hours, and nothing happened
so i assume it crashed.
Thx in advance
-- 
View this message in context: http://old.nabble.com/Computer-freezes-plotting-tp31331581p31331581.html
Sent from the matplotlib - users mailing list archive at Nabble.com.
From: Wolfgang K. <wke...@go...> - 2011年04月06日 08:57:58
Dear all,
I have had a quick look at changing the buttons in toolbar2. This seems 
to be backend dependent. It would be really nice to make it possible to 
add buttons to the toolbar and be backend agnostic. The button should 
have a picture and a hovertext associated with it. Is it very hard to 
include this in the next release of matplotlib?
Cheers
 Wolfgang
From: Markus B. <mar...@gm...> - 2011年04月06日 02:18:40
Hi,
I draw four subplots that touch each other. Thus the "middle cross" of the
frame is drawn twice and appears to be thicker then the "outer rectangle". I
came across an old post for an custom Axes that would allow to only draw
part of the frame
http://www.mail-archive.com/mat...@li.../msg10242.html
However, when I run the example provided I get an "can't set attribute
error" (see traceback below). I use Python 2.7.1 |EPD 7.0-1 (32-bit) on Mac
OS 10.5.8, which includes matplotlib version 1.0.1.
Is there a fix to get the custom class running again, or is there an
alternative way to achieve what I intend?
Thanks a lot,
Markus
Traceback (most recent call last):
 File "frametest.py", line 165, in <module>
 ax = plt.subplot(sub, projection='frameaxes')
 File
"/Library/Frameworks/Python.framework/Versions/7.0/lib/python2.7/site-packages/matplotlib/pyplot.py",
line 658, in subplot
 a = fig.add_subplot(*args, **kwargs)
 File
"/Library/Frameworks/Python.framework/Versions/7.0/lib/python2.7/site-packages/matplotlib/figure.py",
line 687, in add_subplot
 a = subplot_class_factory(projection_class)(self, *args, **kwargs)
 File
"/Library/Frameworks/Python.framework/Versions/7.0/lib/python2.7/site-packages/matplotlib/axes.py",
line 8380, in __init__
 self._axes_class.__init__(self, fig, self.figbox, **kwargs)
 File
"/Library/Frameworks/Python.framework/Versions/7.0/lib/python2.7/site-packages/matplotlib/axes.py",
line 459, in __init__
 self.cla()
 File "frametest.py", line 138, in cla
 self.frame = self._frame
AttributeError: can't set attribute
From: Andre' Walker-L. <wal...@gm...> - 2011年04月06日 01:01:10
On Apr 5, 2011, at 5:51 PM, Jae-Joon Lee wrote:
> On Wed, Apr 6, 2011 at 9:15 AM, Sean Lake <ody...@gm...> wrote:
>> Gary Ruben found the actual bug: math mode doesn't support --.
> 
> Just to clarify, in latex math mode, "$-$" is "-" (minus sign) and
> "$--$" is "--".
> And this is not a bug.
> 
> -JJ
Yes. That is correct.
Andre
From: Jae-Joon L. <lee...@gm...> - 2011年04月06日 00:51:51
On Wed, Apr 6, 2011 at 9:15 AM, Sean Lake <ody...@gm...> wrote:
> Gary Ruben found the actual bug: math mode doesn't support --.
Just to clarify, in latex math mode, "$-$" is "-" (minus sign) and
"$--$" is "--".
And this is not a bug.
-JJ
From: Andre' Walker-L. <wal...@gm...> - 2011年04月06日 00:19:23
you appear to have another typo.
> Gary Ruben found the actual bug: math mode doesn't support --. 
"Gary Ruben" --> "Andre Walker-Loud"
:)
On Apr 5, 2011, at 5:15 PM, Sean Lake wrote:
> Ah, sorry about that. In the script I was using it had the closing $. In spite of the typo, Gary Ruben found the actual bug: math mode doesn't support --. 
> 
> Thanks,
> Sean
> 
> On Apr 5, 2011, at 17:08, gary ruben wrote:
> 
>> Um, how about r"80ドル--120$" instead of r"80ドル--120" ?
>> 
>> On Wed, Apr 6, 2011 at 9:56 AM, Sean Lake <ody...@gm...> wrote:
>>> Hello all,
>>> 
>>> I'm trying to specify a range of numbers in a particular legend using LaTeX. In order to do so I'm feeding it the string: r"80ドル--120". The output should be have an endash, "80–120", but I'm getting "80--120". This is a standard feature of LaTeX ( http://en.wikibooks.org/wiki/LaTeX/Formatting ), so I don't know what's going on.
>>> 
>>> Thanks,
>>> Sean Lake
>>> 
>>> uname -a
>>> Darwin dynamic_051.astro.ucla.edu 10.7.0 Darwin Kernel Version 10.7.0: Sat Jan 29 15:17:16 PST 2011; root:xnu-1504937~1/RELEASE_I386 i386
>>> 
>>> (You also have a bug on this web page: http://matplotlib.sourceforge.net/faq/troubleshooting_faq.html#reporting-problems , The line python -c `import matplotlib; print matplotlib.__version__` should not have back-ticks)
>>> /sw/bin/python2.6 -c 'import matplotlib; print matplotlib.__version__'
>>> 1.0.0
>>> 
>>> Got matplotlib via fink:
>>> fink --version
>>> Package manager version: 0.29.21
>>> Distribution version: selfupdate-rsync Sun Apr 3 02:28:24 2011, 10.6, x86_64
>>> Trees: local/main stable/main stable/crypto unstable/main unstable/crypto
>>> 
>>> matplotlibrc file:
>>> text.usetex : True
>>> 
>>> #backend : MacOSX
>>> backend : GTKAgg
>>> #backend : ps
>>> #backend : pdf
>>> 
>>> 
>>> 
>>> ------------------------------------------------------------------------------
>>> Xperia(TM) PLAY
>>> It's a major breakthrough. An authentic gaming
>>> smartphone on the nation's most reliable network.
>>> And it wants your games.
>>> http://p.sf.net/sfu/verizon-sfdev
>>> _______________________________________________
>>> Matplotlib-users mailing list
>>> Mat...@li...
>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>> 
> 
> 
> ------------------------------------------------------------------------------
> Xperia(TM) PLAY
> It's a major breakthrough. An authentic gaming
> smartphone on the nation's most reliable network.
> And it wants your games.
> http://p.sf.net/sfu/verizon-sfdev
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
7 messages has been excluded from this view by a project administrator.

Showing results of 208

<< < 1 .. 5 6 7 8 9 > >> (Page 7 of 9)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.
Thanks for helping keep SourceForge clean.
X





Briefly describe the problem (required):
Upload screenshot of ad (required):
Select a file, or drag & drop file here.
Screenshot instructions:

Click URL instructions:
Right-click on the ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Ad destination/click URL:

AltStyle によって変換されたページ (->オリジナル) /