Re: [Matplotlib-users] how to prevent colorbar from taking space from axes

2014-12-11 Thread Benjamin Root
If you have matplotlib v1.3 (maybe 1.2, I can't remember), you can pass a list of axes to the "ax" argument of colorbar, and it should steal space equally from all the specified axes. I am also particularly fond of using the mpl_toolkit axis_grid1, which provides you a nice way to preallocate spac

[Matplotlib-users] how to prevent colorbar from taking space from axes

2014-12-11 Thread Slavin, Jonathan
Hi, I'm trying to make a plot with four panes (2x2). The two on top are images, created with pcolormesh, while the ones on the bottom are line plots. I'd like to the axes to line up -- which they do -- but when I add a colorbar to the top right, it steals space from the image plot. I only need

Re: [Matplotlib-users] subplot axis ticks

2014-12-11 Thread Jody Klymak
Yes, this works fine: import numpy as np import matplotlib.pyplot as plt eels= np.random.rand(12) averspe = np.random.rand(12) fig,azal = plt.subplots(1,1) azal.locator_params(nbins=10) azal.plot(eels, averspe, label='data') Cheers, Jody PS, easiest is to include self-contained examples. i.e.

Re: [Matplotlib-users] Is it planned to add copy/paste curves possibility in matplotlib ?

2014-12-11 Thread Thomas Caswell
glue does a lot of fancy interactive stuff, they might have something like that. >From a reproducible computing PoV that functionality is a bit of a problem until we have a way to serialize figures. It is looking more and more like that is what I will be doing over the holidays Tom On Thu

Re: [Matplotlib-users] Is it planned to add copy/paste curves possibility in matplotlib ?

2014-12-11 Thread Benjamin Root
Plans? No. This is the first I have ever heard of such a feature. You could always add a feature request for it (this is a community-developed tool). It might even fold in nicely with the MEP22 work going on to refactor our interactivity and make it easier to add tools. Keep in mind that Matplotli

Re: [Matplotlib-users] subplot axis ticks

2014-12-11 Thread Benjamin Root
You need to do the azal.locator_params() call *after* you create azal. You would get errors otherwise. Ben Root On Thu, Dec 11, 2014 at 11:18 AM, Gabriele Brambilla < gb.gabrielebrambi...@gmail.com> wrote: > > Doing > > azal.locator_params(nbins=4) > azal = rif.add_subplot(111) > azal.plot(eels*(

[Matplotlib-users] Is it planned to add copy/paste curves possibility in matplotlib ?

2014-12-11 Thread Julien Hillairet
Dear all, We're, at our lab, trying to (slowly) make the transition from a famous (but expansive) numerical software to Python. The most recurring remark made against the use of Python/Matplotlib instead of this famous software is the fact that one cannot male simple click/copy/paste of a curve f

Re: [Matplotlib-users] subplot axis ticks

2014-12-11 Thread Gabriele Brambilla
This guy helped me http://stackoverflow.com/questions/27425974/change-ticks-number-on-a-subplot/27426087?noredirect=1#comment43295472_27426087 thanks anyway Gabriele On Thu, Dec 11, 2014 at 11:18 AM, Gabriele Brambilla < gb.gabrielebrambi...@gmail.com> wrote: > Doing > > azal.locator_params(nb

Re: [Matplotlib-users] subplot axis ticks

2014-12-11 Thread Gabriele Brambilla
Doing azal.locator_params(nbins=4) azal = rif.add_subplot(111) azal.plot(eels*(10**9), averspe, label='data') azal.plot(eels*(10**9), beck, label='fit') the program runs but locator_params doesn't do anything doing: azal.yaxis.locator_params(nbins=4) azal = rif.add_subplot(111) azal.plot(eels*(

Re: [Matplotlib-users] line segments in a scatter plot

2014-12-11 Thread Thomas Caswell
I would just call use `plot` and keep track of the Line2D objects returned. On Thu Dec 11 2014 at 10:40:05 AM Nils Wagner wrote: > Hi Ben, > > I have attached a sample scatter plot. The task is to add lines to the > scatter plot. > > Nils > > > On Thu, Dec 11, 2014 at 3:47 PM, Benjamin Root wro

Re: [Matplotlib-users] subplot axis ticks

2014-12-11 Thread Benjamin Root
I wonder if setting the locator params prior to plotting would fix that? Might be one of those rare situations where the order of commands matter in matplotlib. Ben Root On Thu, Dec 11, 2014 at 10:50 AM, Gabriele Brambilla < gb.gabrielebrambi...@gmail.com> wrote: > > Hi, > > I already saw that s

Re: [Matplotlib-users] subplot axis ticks

2014-12-11 Thread Gabriele Brambilla
Hi, I already saw that stack overflow page but this is my code: azal = rif.add_subplot(111) azal.plot(eels*(10**9), averspe, label='data') azal.plot(eels*(10**9), beck, label='fit') I tried to add both azal.yaxis.locator_params(nbins=4) or azal.locator_params(nbins=4) and it doesn't work. Gab

Re: [Matplotlib-users] subplot axis ticks

2014-12-11 Thread Jody Klymak
http://stackoverflow.com/questions/6682784/how-to-reduce-number-of-ticks-with-matplotlib is the easy way. You can also write your own “Locators” that are more sophisticated if you have some ideas in mind

Re: [Matplotlib-users] line segments in a scatter plot

2014-12-11 Thread Nils Wagner
Hi Ben, I have attached a sample scatter plot. The task is to add lines to the scatter plot. Nils On Thu, Dec 11, 2014 at 3:47 PM, Benjamin Root wrote: > Nils, > > Perhaps the rectangle selector might be of use? It defaults to a draw mode > of 'box', but you can set it to line so that it look

Re: [Matplotlib-users] line segments in a scatter plot

2014-12-11 Thread Benjamin Root
Nils, Perhaps the rectangle selector might be of use? It defaults to a draw mode of 'box', but you can set it to line so that it looks like a ruler widget. http://matplotlib.org/api/widgets_api.html#matplotlib.widgets.RectangleSelector I can imagine that you could set up a selector callback that

[Matplotlib-users] subplot axis ticks

2014-12-11 Thread Gabriele Brambilla
Hi all, I'm trying to set the NUMBER of ticks on a subplot axis. Googling I'm finding only how to set the ticks values...but what if I don't know them and for visual reasons I would like to have a fixed number of ticks? thanks Gabriele

[Matplotlib-users] line segments in a scatter plot

2014-12-11 Thread Nils Wagner
Hi all, how can I create line segments between consecutive selected points of a scatter plot in an interactive manner ? It should be possible to create several unclosed polygonal lines. Each polygonal line might have a different color. A small example is appreciated. Thanks in advance. -- V