Re: [Matplotlib-users] ImportError: No module named _backend_gdk

2014-08-05 Thread Paul Ivanov
\/ \ / `"~,_ \\ __o ? _ \<,_ /:\ --(_)/-(_).../ | \ --...J Paul Ivanov ipython and matplotlib core developer http://pirsquared.org -- Infragistics Professional Build stunning WinForms apps today! Re

Re: [Matplotlib-users] matplot crases because of XDG_CONFIG_HOME variable

2014-05-15 Thread Paul Ivanov
seeing, please open a new one. best, -- _ / \ A* \^ - ,./ _.`\\ / \ / ,--.S\/ \ / `"~,_ \\ __o ? _ \<,_ /:\ --(_)/-(_)----.../ | \ ---

Re: [Matplotlib-users] How to undo Zoom to Rectangle?

2014-04-28 Thread Paul Ivanov
A* \^ - ,./ _.`\\ / \ / ,--.S\/ \ / `"~,_ \\ __o ? _ \<,_ /:\ --(_)/-(_).../ | \ --...J Paul Ivanov http://pirsquared.org -- "Accelerate

Re: [Matplotlib-users] How to undo "Zoom to Rectangle"?

2014-04-28 Thread Paul Ivanov
/ ,--.S\/ \ / `"~,_ \\ __o ? _ \<,_ /:\ --(_)/-(_).../ | \ --...J Paul Ivanov http://pirsquared.org -- "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instan

Re: [Matplotlib-users] multi colored text

2013-10-30 Thread Paul Ivanov
A* \^ - ,./ _.`\\ / \ / ,--.S\/ \ / `"~,_ \\ __o ? _ \<,_ /:\ --(_)/-(_).../ | \ --...J Paul Ivanov http://pirsquared.org -- Android is

[Matplotlib-users] another example of gradient color lines

2013-04-22 Thread Paul Ivanov
, map_name in enumerate(plt.cm.cmap_d): plot_gradient_hack((0, i), (1, i), cmap = map_name, linewidth=4) plt.text(1,i, map_name, va='center') # comment out this last line to plot al

Re: [Matplotlib-users] help, installing matplotlib on mac 10.8

2013-04-21 Thread Paul Ivanov
back, remove all but the last few bits of the file path (since other folks won't necessarily be installing to the extact path you've installeed to), and feed it to google. The first google hit for "_path.so: no matching architecture in universal wrapper" is this stackoverflow post:

Re: [Matplotlib-users] Varying alpha in ListedColormap not working

2012-12-05 Thread Paul Ivanov
version__ ? I think that code only made it's way into v1.2.0 (the latest stable), and was did not make it into v1.1.1 (or anything before it) -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirs

Re: [Matplotlib-users] Figure zoom crosshair color

2012-11-15 Thread Paul Ivanov
't mind me forwarding the correspondence to the list for posterity. > Again, thanks for your help. > Happy to be helpful, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7

Re: [Matplotlib-users] Figure zoom crosshair color

2012-11-13 Thread Paul Ivanov
ld be possible. An alternative, of course, would be to change the colormap you're plotting with, or add an alpha value to the images you're plotting so that the black widgets can be seen. Maybe it's inelegant, but looks like the path of least resistance... best, -- Paul Ivanov 314 ad

Re: [Matplotlib-users] How matplotlib got me a job

2012-02-08 Thread Paul Ivanov
o open up. I'm still rather enjoying this whole thread, thanks for opening up. I got worried how relatively quiet it's been here for a few months, and glad we're starting to buck that trend. best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsq

Re: [Matplotlib-users] Partial coloring of text in matplotlib

2012-02-07 Thread Paul Ivanov
ation=90,va='bottom',ha='center',**kw) text.draw(fig.canvas.get_renderer()) ex = text.get_window_extent() t = transforms.offset_copy(text._transform, y=ex.height, units='dots') plt.figure() rainbow_text(0.5,0.5,"all unicorns poop rainbows ! ! !"

Re: [Matplotlib-users] Change xaxis labels

2012-02-07 Thread Paul Ivanov
putation. Take a look at this example: http://matplotlib.sourceforge.net/examples/api/date_index_formatter.html Just define something like: def your_function(x,pos=None): return "%d days" % (x/86400) ax.xaxis.set_major_formatter(ticker.FuncFormatter(your_function)) best, -- Paul I

Re: [Matplotlib-users] Switch graphs

2012-02-07 Thread Paul Ivanov
100*np.random.rand(12), 100*np.random.rand(12), c=np.random.rand(12), s=np.random.rand(12)*100) plt.show() I don't want to take away all of your fun, so have a look at adding (mouse clickable) buttons to this using either examples/widgets/buttons.py or examples/widgets/ra

Re: [Matplotlib-users] How matplotlib got me a job

2012-02-06 Thread Paul Ivanov
ss, now :) I want to second Ben's comments: I learned (and continue to learn) quite a bit about matplotlib by trying to answer the questions others have (with my trusty IPython tab-completion, and when necessary, doing what every Python Jedi does, and use the Source) - and by following along with

Re: [Matplotlib-users] (no subject)

2012-01-28 Thread Paul Ivanov
> index = np.intersect1d(lower, upper) > ax1.plot(x[index], y[index], linestyle='-', color=color, linewidth=2) Another way (if you're ok with only coloring the markers) would be to use ax1.scatter(x,y,c=colorlist) where the length of all three arguments is the same. Sca

Re: [Matplotlib-users] plot_date() runtime error

2012-01-26 Thread Paul Ivanov
imilar to yours by first doing plot(1,0) before the plot_date call. Can you try to create a new figure just before the call to plot_date? best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsquared.or

Re: [Matplotlib-users] Eye patterns (Heat plot?)

2012-01-23 Thread Paul Ivanov
.shape = all_y.shape = -1 H, yedges, xedges = np.histogram2d(all_y, all_x, bins=100) extent = [xedges[0], xedges[-1], yedges[-1], yedges[0]] ax = plt.gca() plt.hot() ax.imshow(H, extent=extent, interpolation='nearest') ax.invert_yaxis() I'm attaching the two images for r

Re: [Matplotlib-users] Grid problem?

2012-01-18 Thread Paul Ivanov
t it works as it should on your chosen backend. Can anyone else who has OS X verify David's error? David, it'd be useful to know what your matplotlib.__version__ is, as well as whether or not the error occurs on the latest version, if that's possible. best, -- Paul Ivanov 314 addr

Re: [Matplotlib-users] WYSIWYG figure

2012-01-11 Thread Paul Ivanov
re instance, using something like: f.set_size_inches(plt.rcParams['figure.figsize'], forward=True) best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7 -

Re: [Matplotlib-users] Bug in griddata

2012-01-10 Thread Paul Ivanov
1.0001e-15 ipdb> I believe that this has to do with the limited precision and non-uniformity of the possible numbers represented by the floating point standard. The check for constant spacing likely should take into account and compare dx.ptp() to the average dx itself, or some

Re: [Matplotlib-users] contourf with rgba colours

2011-12-30 Thread Paul Ivanov
ng point, as I include a discussion on the limitation of mpl colormaps there. -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7 signature.asc Descri

Re: [Matplotlib-users] Speeding up pcolor plot

2011-12-20 Thread Paul Ivanov
ect in the plot, you might have to play around with changing the axis formatters (though there might be an easier way of doing that, which escapes me right now) best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsquared.org | GPG/P

Re: [Matplotlib-users] constant spacing with griddata

2011-12-19 Thread Paul Ivanov
0, it's more like 20.1000+change, in ipython, run '%precision 20' to see what I mean. Either the np.linspace or the mpl code likely needs to change, because in mpl, the error gets raised when, effectively: dx = np.diff(xi) dx.max() - dx.min() > np.finfo(xi.dtype).resolu

Re: [Matplotlib-users] legend border, frameon keyword

2011-11-11 Thread Paul Ivanov
hey were having along with how they resolved it, so that others can follow in their footsteps later. best, -- Paul Ivanov 314 address only used for lists,  off-list direct email at: http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7 --

Re: [Matplotlib-users] legend border, frameon keyword

2011-11-11 Thread Paul Ivanov
>> On Fri, Nov 11, 2011 at 8:53 AM, Paul Ivanov wrote: >>> might you be on an old matplotlib.__version__? On Fri, Nov 11, 2011 at 11:18 AM, magurling wrote: > This is probably it. I installed by "apt-get install" but keep getting > version 0.99.3 installed. &g

Re: [Matplotlib-users] legend border, frameon keyword

2011-11-11 Thread Paul Ivanov
Oops, didn't reply to list last time: On Fri, Nov 11, 2011 at 8:53 AM, Paul Ivanov wrote: > On Tue, Nov 8, 2011 at 4:49 PM, magurling wrote: >> >> I want a legend without the black border. I've tried a few things that have >> been suggested on this forum and else

Re: [Matplotlib-users] set background of axes + labels

2011-11-11 Thread Paul Ivanov
els of the inner figure. > I've tried set_frame_on on the axis, set_frameon on the figure, > axisbg_color, and so on. Would it be sufficient to set the background color behind the text labels? If 'ax' is your inner axes, do: ax.yaxis.label.set_backgroundcolor('red') ax.

Re: [Matplotlib-users] 0.99.1.2: error in afm.py [RESOLVED]

2011-10-25 Thread Paul Ivanov
On Tue, Oct 25, 2011 at 4:59 PM, Rich Shepard wrote: > On Tue, 25 Oct 2011, Paul Ivanov wrote: > >> I see you sent this just a few minutes ago - let's try to figure this out >> interactively via IRC on #matplotlib channel on freenode. If you don't >> have an

Re: [Matplotlib-users] 0.99.1.2: error in afm.py

2011-10-25 Thread Paul Ivanov
'm sure it's as frustrating for you as it is for me. Well, I hope the dentist trip was more of a success :) Don't worry about it - it's become kind of a fun challenge now. I see you sent this just a few minutes ago - let's tr

Re: [Matplotlib-users] 0.99.1.2: error in afm.py

2011-10-24 Thread Paul Ivanov
On Mon, Oct 24, 2011 at 3:26 PM, Rich Shepard wrote: > On Mon, 24 Oct 2011, Paul Ivanov wrote: > >> those two properties should not have spaces in them - according the the >> AFM file spec that I could find - they should be one word - which is what >> matplotlib expects

Re: [Matplotlib-users] 0.99.1.2: error in afm.py

2011-10-24 Thread Paul Ivanov
have been seeing "Found an unknown keyword in AFM header (was Underline)" for the afm files that ship with matplotlib (but we were on your machine - so something changed them). Please diff your pagko8a.afm against https://raw.github.com/matplotlib/matplotlib/master/lib/matplotlib/mpl-d

Re: [Matplotlib-users] 0.99.1.2: error in afm.py

2011-10-24 Thread Paul Ivanov
tplotlib? -- Paul Ivanov 314 address only used for lists,  off-list direct email at: http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7 -- The demand for IT networking professionals continues to grow, and the demand for spe

Re: [Matplotlib-users] 0.99.1.2: error in afm.py

2011-10-23 Thread Paul Ivanov
On Sat, Oct 22, 2011 at 7:54 AM, Rich Shepard wrote: > On Fri, 21 Oct 2011, Paul Ivanov wrote: >   I will certainly add diagnostic code requested by you, Ben, and anyone > else and report the results when trying to run the model. I do need to fix > this and have no idea what's b

Re: [Matplotlib-users] 0.99.1.2: error in afm.py

2011-10-21 Thread Paul Ivanov
ter (Delete), and not meant to be a printable character. Maybe you already figured this out in following up with Ben, but if not, can you 'print fh.name' before the while 1: in _parse_char_metrics so we find out which .afm file is the culrpit -- Paul Ivanov 314 address only used for

Re: [Matplotlib-users] 0.99.1.2: error in afm.py

2011-10-21 Thread Paul Ivanov
sure that there isn't some stale pointer to an old version of matplotlib out there - so can you let us know what procedure you used to do the upgrade? best, -- Paul Ivanov 314 address only used for lists,  off-list direct email at: http://pirsquared.o

Re: [Matplotlib-users] pylab, twinx, and displayed coordinates

2011-09-24 Thread Paul Ivanov
] can you try explicitly swapping your axes? f.axes = [f.axes[1],f.axes[0]] instead of the call to reverse? > BTW, what's matplotlib.axes.AxesSubplot? I couldn't find this class. see SubplotBase class and subplot_class_factory function in matplotlib/axes.py best, -- Paul Ivano

Re: [Matplotlib-users] Error when zooming manually with the mouse outside of the axes

2011-09-24 Thread Paul Ivanov
seful printed information leaves the screen. :) This problem was fixed by 2c924046 (Jim Radford 2011-03-08 15:07:23 -0800 459) and now reads: self.canvas.set_rubberband(int(x0), int(y0), int(x1), int(y1)) Please update either that line alone, or checkout the latest matplotlib sources from GitH

Re: [Matplotlib-users] pylab, twinx, and displayed coordinates

2011-09-23 Thread Paul Ivanov
for the one that is the furthest back, and turn it off for all others lying on top of it. You can see what happens if you don't do this by omitting the calls to set_frame_on, and then verifying that the second line does not show up (because the original axes' frame patch is blocking it.

Re: [Matplotlib-users] add_axes

2011-08-12 Thread Paul Ivanov
rst figure, so resizing the first figure, you'll see changes to the size of the plot in the second figure. best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7 signature.asc Description: Digital signature

Re: [Matplotlib-users] Best way to cycle through numpy images

2011-08-11 Thread Paul Ivanov
w. Have you tried blitting just the relevant axis? Look at the blitting animation examples (on the site) which have moved to examples/animation/old_animation in git. best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7

Re: [Matplotlib-users] cannot display label on my axes

2011-08-11 Thread Paul Ivanov
ns to what the gtk backend can render without using Agg (I recall a message on this list about rotated text not working, due to the interface to GTK we were using) so perhaps you ran into this. Can you try the gtkagg backend? best, -- Paul Ivanov 314 address only used for lists, o

Re: [Matplotlib-users] plot with discontinuous x-axis

2011-08-01 Thread Paul Ivanov
eady have an example for this in git: https://github.com/matplotlib/matplotlib/blob/master/examples/pylab_examples/broken_axis.py but now I see that's exactly the example that's the top answer, there, heh. best, -- Paul Ivanov 314 address only used for lists, off-list di

Re: [Matplotlib-users] hot to draw a line connecting a list of points

2011-07-21 Thread Paul Ivanov
> > ly.append(pt[1]) > > x,y = np.array([lx, ly]) > > line = mlines.Line2D(x, y, lw=5., alpha=0.4) > > frame1.add_line(line) The above can be done with just two lines: x,y = zip(*((267, 140), (380, 773), (267, 958))) 1.plot(x,y) best, -- Paul Ivanov 314 address only used

Re: [Matplotlib-users] Symbol plotting

2011-07-13 Thread Paul Ivanov
tion (with its offsets and transOffset properties, and its > set_transform() method) to do the positioning/scaling. > > Is there a better way? This looks similar enough: http://matplotlib.sourceforge.net/examples/api/scatter_piecharts.html best, -- Paul Ivanov 314 address only

Re: [Matplotlib-users] Clearing the axis in a figure embedded in Tkinter

2011-07-13 Thread Paul Ivanov
for example, a gui widget is tracking the axes in the figure." best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7 signature.asc Description: Digital signature ---

Re: [Matplotlib-users] easy_install and pip install both fail

2011-07-12 Thread Paul Ivanov
s.sourceforge.net/project/matplotlib/matplotlib/matplotlib-0.98.5/matplotlib-0.98.5.3.tar.gz > The error which causes both to fail is: Hi Bogdan, are you specifically trying to install that old version of matplotlib? If not, add the -U flag to easy_install to try to grab a newer version best, --

Re: [Matplotlib-users] Decouple the colorbar form subplot

2011-07-11 Thread Paul Ivanov
like this) > Define 3 sets of axes by hand instead of subplot(211) you use > plt.axes(...) to create them (I guess there may be a nicer > method, not sure). I belive the plt.subplots() command is what Sebastian was referring to. best, -- Paul Ivanov 314 address only used for lists,

Re: [Matplotlib-users] Change color for fill_between to contour plot

2011-07-08 Thread Paul Ivanov
see: http://matplotlib.sourceforge.net/examples/pylab_examples/contour_image.html best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7 signature.asc Description: Digital

Re: [Matplotlib-users] Matplotlib crash on Windows 2008 Server

2011-07-08 Thread Paul Ivanov
e seeing this? Hi Noah, I'm not on windows, but is this an application that you built and compiled? Is recompiling matplotlib an option? best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7 sig

Re: [Matplotlib-users] build problems

2011-07-08 Thread Paul Ivanov
dd these two lines to your setup.cfg (or create one with these two lines in it): [gui_support] tkagg = False You can read the setup.cfg.template for a full explanation (and other install options available to you).A best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: h

Re: [Matplotlib-users] Change a few pixels color

2011-04-22 Thread Paul Ivanov
7;lower',vmin=0,vmax=1) or something like this: plt.Rectangle((x[10],y[10]),width=delta,height=delta,color='red') ax = plt.gca() ax.add_artist(r) plt.draw() best, -- Paul Ivanov 314 address only used

Re: [Matplotlib-users] Crash using twin axis label with PyGTK

2011-04-22 Thread Paul Ivanov
Jason Heeris, on 2011-04-23 00:29, wrote: > On 22 April 2011 03:56, Paul Ivanov wrote: > > Thanks for the report, Jason. It's a bug - could you please file > > a bug report, so we can keep track of it? > > Will do, thanks for the workarounds :) > > > or i

Re: [Matplotlib-users] Crash using twin axis label with PyGTK

2011-04-21 Thread Paul Ivanov
, but here are two workaround for you. Either do: figure.subplotpars.right=.8 # make smaller if still crashes or if it's an option, use gtkagg, which doesn't suffer from the crash. from matplotlib.backends.backend_gtkagg import FigureCanvasGTKAgg as FigureCanvasGTK best, -- Paul Iv

Re: [Matplotlib-users] pylab plot problem

2011-04-13 Thread Paul Ivanov
anything affects how many unique combinations of x and y you'll have. len(set(zip(n_x,n_y))) will tell you how many points you should see. best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsquared.org | GPG/PGP key id: 0x0F

Re: [Matplotlib-users] scaling multiple plots same axis?

2011-04-13 Thread Paul Ivanov
e scales are different only in one dimension, something like twinx() or twiny() would work to create new axes on top of another one, sharing the one of the dimension, while being independent in the other. best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsqu

Re: [Matplotlib-users] stuck: need help with pythonxy/matplotlib for the first time

2011-04-13 Thread Paul Ivanov
oes the error say? > 2. i can't run my module does your module import in plain python? what is the error message? best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pir

Re: [Matplotlib-users] setting the default markerfacecolor

2011-04-08 Thread Paul Ivanov
to gain that functionality. best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7 signature.asc Description: Digital signature -- Xperia(TM) PLAY

Re: [Matplotlib-users] setting the default markerfacecolor

2011-04-07 Thread Paul Ivanov
ault 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

Re: [Matplotlib-users] Computer freezes plotting

2011-04-06 Thread Paul Ivanov
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 si

Re: [Matplotlib-users] get_axis_off()?

2011-04-06 Thread Paul Ivanov
best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7 signature.asc Description: Digital signature -- Xperia(TM) PLAY It's a major break

Re: [Matplotlib-users] Draw only left and top part of frame

2011-04-06 Thread Paul Ivanov
): 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(T

Re: [Matplotlib-users] plot dict

2011-03-29 Thread Paul Ivanov
wants is this: x,y = zip(*sorted(data.items())) plt.plot(x,y) I think of the * in front of arguments to zip as being the pull tab or slider of the zipper (since it's at the top, you'll be pulling it down, or unzipping): see http://docs.python.org/library/functions.html#zip best, --

Re: [Matplotlib-users] matplotlib.test() no errors, but $nosetest matplotlib.tests -> errors and failure?

2011-03-28 Thread Paul Ivanov
in test_text:test_font_styles, but this has been the case for a while, it's just that these tests weren't running before. Any developers want to chime in on this? best, -- Paul Ivanov http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7 Michael Droettboom, on 2010-07-27 11:19, wrote: &g

Re: [Matplotlib-users] matplotlib.test() no errors, but $nosetest matplotlib.tests -> errors and failure?

2011-03-25 Thread Paul Ivanov
e is in test_text:test_font_styles, but this has been the case for a while, it's just that these tests weren't running before. Any developers want to chime in on this? best, -- Paul Ivanov http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7 Michael Droettboom, on 2010-07-27 11:19, wrot

[Matplotlib-users] mpl on OS X with Python 3.1 (was Re: [matplotlib-devel] Help)

2011-03-25 Thread Paul Ivanov
rted to Python 3. You can notes about the work in progress, what's been completed, and what's left to do here: https://github.com/matplotlib/matplotlib-py3/wiki (Also, this is more of a matplotlib-users question, so I'm replying to that list) best, -- Paul Ivanov 314

Re: [Matplotlib-users] Specifying exactly zero inter-plot spacing in nested grids

2011-03-24 Thread Paul Ivanov
called "How to make a grid of (plot) grids?" from this list in January, 2011 at [1] or [2]: 1. http://old.nabble.com/How-to-make-a-grid-of-%28plot%29-grids--td30581281.html 2. http://www.mail-archive.com/matplotlib-users@lists.sourceforge.net/msg19710.html best, -- Paul Ivanov

Re: [Matplotlib-users] autoscale y for current x range on display

2011-03-23 Thread Paul Ivanov
lex=False,scaley=True) plt.draw() ax.callbacks.connect('xlim_changed',cb) plt.xlim(0,30) # for the next line to work in ipython you'll need to # paste/or cpaste this entire script, or just pause before # changing the xlim again to verify that it works as intended raw_input("press retur

Re: [Matplotlib-users] color coding Xplot with othe property (New User)

2011-03-22 Thread Paul Ivanov
f the marker. npts = 100 a = np.random.rand(npts) b = np.random.rand(npts) c = np.random.rand(npts) d = np.random.rand(npts) plt.scatter(a,b,c=c,s=c*100, marker='o') best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsquared.o

Re: [Matplotlib-users] Plot linestyle as an arrow

2011-03-22 Thread Paul Ivanov
)): ax.arrow(x,y,dx,dy, head_width=10, length_includes_head=True) ax.set_ylim(0, 350) for i, label in enumerate(labels): x_loc = data1[i] y_loc = data2[i] txt = ax.annotate(label, xy=(x_loc, y_loc), size=8, xytext=(-10, 10), textcoords='offset points', arrowp

Re: [Matplotlib-users] matplotlib.dates date within a loop

2011-03-17 Thread Paul Ivanov
subplot. Just move the 'months = ...' line inside the for-loop, and you'll be all set. best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7

Re: [Matplotlib-users] how to improve the font of matplotlib images ?

2011-03-17 Thread Paul Ivanov
ething.png",dpi=160) or by setting the savefig.dpi rcParam to affect all plots. You might also play with using different fontsize parameters when calling .text(...) best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsquared.org | GPG/PGP key id: 0x0F3

Re: [Matplotlib-users] Grids independent of data coordinates

2011-03-17 Thread Paul Ivanov
sn't an option, but the path of least resistance would be to make a polar subplot and transform your rectangular data to polar coordinates for the purposes of plotting (rather than transforming the grid to polar). This way you'll get your clipping "for free." best, -- Paul Ivanov 314 add

Re: [Matplotlib-users] multiline legend tags

2011-03-17 Thread Paul Ivanov
#!/usr/bin/env python import sys print "Program output:", sys.argv print sys.argv[-1] $ ./commandline.py "something with newlines" Program output: ['./commandline.py', 'something\nwith\nn

Re: [Matplotlib-users] Make the area a bit larger

2011-03-02 Thread Paul Ivanov
to : fig = plt.figure() ax = plt.subplot(1,1,1) Andrea Crotti, on 2011-03-01 12:58, wrote: > Paul Ivanov writes: > > You can do this with: > > > > ax = plt.subplot(111) > > ax.plot(range(10)) > > ax.set_ymargin(.2) > > ax.set_xmargin(.1) > > # or

Re: [Matplotlib-users] Make the area a bit larger

2011-02-28 Thread Paul Ivanov
plotted. You can do this with: ax = plt.subplot(111) ax.plot(range(10)) ax.set_ymargin(.2) ax.set_xmargin(.1) # or ax.margins(.1,.2) ax.autoscale() plt.draw() see also the docstring for ax.autoscale_view for more. best, -- Paul Ivanov 314 address only used for lists, off-list direct em

Re: [Matplotlib-users] axisGrid - blank subplots

2011-02-28 Thread Paul Ivanov
3)) ag.axes_all[-1].set_visible(False) best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7 signature.asc Description: Digital signature -- Free Sof

Re: [Matplotlib-users] Control twinx series zorder: ax2 series behind ax1 series, or place ax2 on left, ax1 on right

2011-02-25 Thread Paul Ivanov
> position for its y-axis must be on the right, the line chart's y-axis on the > left. Can this be controlled? ax1.yaxis.tick_right() ax2.yaxis.tick_left() best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsquared.org | GPG/PGP key id: 0

Re: [Matplotlib-users] mpl 1.0.1 + snow leopard + python 2.7

2011-02-22 Thread Paul Ivanov
tical to http://old.nabble.com/-matplotlib-problem-td3049.html The poster there solved the problem by using a 32 bit version of python. If that's not an option for you, please provide a more detailed description of the problems you run into b

Re: [Matplotlib-users] "ipython -pylab" fails but "from pylab import plot" works on mac?

2011-02-22 Thread Paul Ivanov
[1]. There were also similar issues reported with using GTK [2], which I believe were addressed in [3], and are waiting to be merged. 1. https://github.com/ipython/ipython/issues/#issue/202 2. https://github.com/ipython/ipython/issues/#issue/185 3. https://github.com/ipython/ipython/pull/237 bes

Re: [Matplotlib-users] Errorbar plot

2011-02-22 Thread Paul Ivanov
ax = plt.subplot(1,1,1) ax.errorbar? # pyplot (matlab-like) interface plt.errorbar? As Daniel pointed out, the question mark will pull up the docstring if you're using IPython, but if you aren't, you can always call python's help. help(plt.errorbar) which will print the docstri

Re: [Matplotlib-users] Dual Y-Axes on Imshow

2011-02-22 Thread Paul Ivanov
lot(1,1,1) ax.plot(np.sin(np.linspace(0,np.pi))) ax2 = ax.twinx() ax2._sharey = ax # share both x and y fmtr = mpl.ticker.FuncFormatter(lambda x,pos: "%.2f"%np.exp(x)) ax2.yaxis.set_major_formatter(fmtr) plt.draw() best, -- Paul Ivanov 314 address only used for lists, off-list direct e

Re: [Matplotlib-users] matploblib multithreading

2011-02-15 Thread Paul Ivanov
ions I feel capable of answering on the mailing list, there is no need to send duplicates of mailing list questions directly to me. best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7

Re: [Matplotlib-users] histogram for discrete data

2011-02-15 Thread Paul Ivanov
12.5, 13.5, 14.5, 15.5, 16.5, 17.5, 18.5, 19.5]), ) In [11]: ax.hist(a) # the default bins=10 (array([4, 2, 3, 1, 0, 2, 1, 2, 0, 5]), array([ 0. , 1.9, 3.8, 5.7, 7.6, 9.5, 11.4, 13.3, 15.2, 17.1, 19. ]), ) best, -- Paul Ivanov 314 address only used for l

Re: [Matplotlib-users] Happy Valentine's Day

2011-02-14 Thread Paul Ivanov
lines cause trouble # even your mouse movements make my heart skip a bit! cid = ax.figure.canvas.mpl_connect('idle_event', heartbeat) print "ax.figure.canvas.mpl_disconnect(%d)" %cid print "#run the line above to 'flatline' (stop heartbeat)" plt.show()

Re: [Matplotlib-users] Update individual elements (i.e an artist) for drawing

2011-02-14 Thread Paul Ivanov
estore_region along with the blitting -- see the animation examples for how to do that. best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7 signature.asc Description: Digital signature ---

Re: [Matplotlib-users] Checking if figure is on screen

2011-02-14 Thread Paul Ivanov
sing the figure, with a WX backend, the f.canvas object changes to an instance of , and loses all of its usual methods. For GTK - looks like f.canvas.window gets set to None. So if you're only targeting one backend, there might be some simple way like this to find out if a figure is being sh

Re: [Matplotlib-users] [matplotlib]problem

2011-02-10 Thread Paul Ivanov
ly engaged users, mailing list participants, etc. Our collective involvement in whatever capacity is what makes projects like matplotlib thrive! best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7 signature.asc

Re: [Matplotlib-users] [matplotlib]problem

2011-02-09 Thread Paul Ivanov
u'll have to either force 32 bit mode, or install matplotlib from source (i don't there are python2.7 64 bit version for OS X at this time) more on how to do that in the comments of the top reply here: http://stackoverflow.com/questions/3606964/no-matching-architecture-in-universal-wrapper

Re: [Matplotlib-users] Stair plot

2011-02-09 Thread Paul Ivanov
np.arange(10) plt.step(x,x) you might also want to play with step's "where" parameter for slightly different behavior of where the transition between the steps occurs. best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsquared.org | GPG/P

Re: [Matplotlib-users] properties of patch of an axes instance.

2011-02-08 Thread Paul Ivanov
ues()] ax.patch.set_linewidth(2) ax.patch.set_edgecolor('red') plt.draw() best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7 signature.asc Description: Digi

Re: [Matplotlib-users] properties of patch of an axes instance.

2011-02-08 Thread Paul Ivanov
['right'].set_visible(False) ax1.spines['top'].set_visible(False) ax1.spines['left'].set_color('red') ax1.spines['bottom'].set_color('red') #and so on for .set_linestyle, .set_linewidth To hide the tickmarks that are right next to t

Re: [Matplotlib-users] hide labels

2011-02-06 Thread Paul Ivanov
Francesco Montesano, on 2011-02-04 17:01, wrote: > Dear all again, > > I've tried to play with it again, but I couldn't find a > solution for the problem. For clarity I report an example of > what each of the subplots looks like: Hi Francesco, thanks for the clarification, here are two ways to

Re: [Matplotlib-users] Is it possible to plot axes with arrows ?

2011-02-03 Thread Paul Ivanov
From: Paul Ivanov To: Francois Maltey Cc: cc: Subject: Re: [Matplotlib-users] Is it possible to plot axes with arrows ? Reply-To: In-Reply-To: <4d496f84.7070...@nerim.fr> X-PGP-Key: http://pirsquared.org/PaulIvanov0F3E28F7.asc Francois Maltey, on 2011-02-02 15:51, wrote: > Hell

Re: [Matplotlib-users] fixing overlapping annotations

2011-02-01 Thread Paul Ivanov
Paul Ivanov, on 2011-02-01 17:14, wrote: > Kris Kuhlman, on 2011-02-01 18:03, wrote: > > I am trying to plot a large number of locations that need to be labeled. > > Often the locations are quite clustered and the resulting text is > > unreadable. I have been lookin

Re: [Matplotlib-users] fixing overlapping annotations

2011-02-01 Thread Paul Ivanov
used to implement such functionality: http://matplotlib.sourceforge.net/faq/howto_faq.html#automatically-make-room-for-tick-labels best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://

Re: [Matplotlib-users] Custom colormap is inconsistent. What is wrong?

2011-02-01 Thread Paul Ivanov
Jeremy Conlin, on 2011-02-01 16:48, wrote: > I'm trying to create a custom colormap used with pcolormesh, but the > results seem inconsistent to me. I want the following colors > > -3 < x <= -2 - Black > -2 < x <= -1 - Blue > -1 < x <= 0 - Yellow > 0 < x <= 1 - Green > 1 < x

Re: [Matplotlib-users] Problem with matshow and yticks: the rows of a matrix drawn by matshow does not have equal height

2011-02-01 Thread Paul Ivanov
on fairly recent checkout of svn trunk, so it may be an issue that was recently fixed. one workaround would be to set the ylim after the call to yticks, like this: plt.ylim(3.5, -0.5) best, -- Paul Ivanov 314 address only used for lists, off-list direct email at: http://pirsqu

Re: [Matplotlib-users] Limits with errorbar

2011-02-01 Thread Paul Ivanov
p.sin(x) > > err = np.random.random(100) > > > > plt.errorbar(x,y, yerr=err, color='g',linestyle='None',xuplims=True) > > plt.show() Hi Francesco, > > plt.errorbar(x,y, yerr=err, color='g',linestyle='None',xuplims=True) I'm not sure w

Re: [Matplotlib-users] pyplot: Extract contourset without plotting

2011-01-27 Thread Paul Ivanov
;ll have to look at what QuadContourSet._contour_args does internally to see what what x, y, z should be, and then create a contour using C = matplotlib.contour._cntr.Cntr(x,y,z) and then for each level, do something like what QuadContourSet._get_allsegs_and_allkinds does C.trace(..) best, --

  1   2   >