[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.





--
View this message in context: 
http://matplotlib.1069221.n5.nabble.com/line-segments-in-a-scatter-plot-tp44602.html
Sent from the matplotlib - users mailing list archive at Nabble.com.

--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


[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
--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


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 could then
query the data on the graph to snap the final line to the nearest points
on the graph, creating a Line2D object on the fly. Is that what you are
looking for?

Cheers!
Ben Root



On Thu, Dec 11, 2014 at 8:47 AM, Nils Wagner nils...@googlemail.com wrote:

 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.





 --
 View this message in context:
 http://matplotlib.1069221.n5.nabble.com/line-segments-in-a-scatter-plot-tp44602.html
 Sent from the matplotlib - users mailing list archive at Nabble.com.


 --
 Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
 from Actuate! Instantly Supercharge Your Business Reports and Dashboards
 with Interactivity, Sharing, Native Excel Exports, App Integration  more
 Get technology previously reserved for billion-dollar corporations, FREE

 http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk
 ___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users

--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


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 ben.r...@ou.edu 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 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 could then
 query the data on the graph to snap the final line to the nearest points
 on the graph, creating a Line2D object on the fly. Is that what you are
 looking for?

 Cheers!
 Ben Root



 On Thu, Dec 11, 2014 at 8:47 AM, Nils Wagner nils...@googlemail.com
 wrote:

 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.





 --
 View this message in context:
 http://matplotlib.1069221.n5.nabble.com/line-segments-in-a-scatter-plot-tp44602.html
 Sent from the matplotlib - users mailing list archive at Nabble.com.


 --
 Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
 from Actuate! Instantly Supercharge Your Business Reports and Dashboards
 with Interactivity, Sharing, Native Excel Exports, App Integration  more
 Get technology previously reserved for billion-dollar corporations, FREE

 http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk
 ___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users


--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


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
 
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 (i.e. close to 5 ticks, but you’d 
prefer whole numbers, etc).

http://matplotlib.org/1.4.2/examples/pylab_examples/major_minor_demo1.html 
http://matplotlib.org/1.4.2/examples/pylab_examples/major_minor_demo1.html

Cheers,   Jody

 On Dec 11, 2014, at  6:29 AM, Gabriele Brambilla 
 gb.gabrielebrambi...@gmail.com wrote:
 
 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
 --
 Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
 from Actuate! Instantly Supercharge Your Business Reports and Dashboards
 with Interactivity, Sharing, Native Excel Exports, App Integration  more
 Get technology previously reserved for billion-dollar corporations, FREE
 http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users

--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


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.

Gabriele


On Thu, Dec 11, 2014 at 10:43 AM, Jody Klymak jkly...@uvic.ca wrote:


 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 (i.e. close to 5 ticks, but
 you’d prefer whole numbers, etc).

 http://matplotlib.org/1.4.2/examples/pylab_examples/major_minor_demo1.html

 Cheers,   Jody

 On Dec 11, 2014, at  6:29 AM, Gabriele Brambilla 
 gb.gabrielebrambi...@gmail.com wrote:

 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

 --
 Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
 from Actuate! Instantly Supercharge Your Business Reports and Dashboards
 with Interactivity, Sharing, Native Excel Exports, App Integration  more
 Get technology previously reserved for billion-dollar corporations, FREE

 http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users



--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


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 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.

 Gabriele


 On Thu, Dec 11, 2014 at 10:43 AM, Jody Klymak jkly...@uvic.ca wrote:


 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 (i.e. close to 5 ticks, but
 you’d prefer whole numbers, etc).

 http://matplotlib.org/1.4.2/examples/pylab_examples/major_minor_demo1.html

 Cheers,   Jody

 On Dec 11, 2014, at  6:29 AM, Gabriele Brambilla 
 gb.gabrielebrambi...@gmail.com wrote:

 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

 --
 Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
 from Actuate! Instantly Supercharge Your Business Reports and Dashboards
 with Interactivity, Sharing, Native Excel Exports, App Integration  more
 Get technology previously reserved for billion-dollar corporations, FREE

 http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users





 --
 Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
 from Actuate! Instantly Supercharge Your Business Reports and Dashboards
 with Interactivity, Sharing, Native Excel Exports, App Integration  more
 Get technology previously reserved for billion-dollar corporations, FREE

 http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk
 ___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users


--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


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 nils...@googlemail.com
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 ben.r...@ou.edu 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 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 could then
 query the data on the graph to snap the final line to the nearest points
 on the graph, creating a Line2D object on the fly. Is that what you are
 looking for?

 Cheers!
 Ben Root



 On Thu, Dec 11, 2014 at 8:47 AM, Nils Wagner nils...@googlemail.com
 wrote:

 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.





 --
 View this message in context: http://matplotlib.1069221.n5.
 nabble.com/line-segments-in-a-scatter-plot-tp44602.html
 Sent from the matplotlib - users mailing list archive at Nabble.com.

 
 --
 Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
 from Actuate! Instantly Supercharge Your Business Reports and Dashboards
 with Interactivity, Sharing, Native Excel Exports, App Integration  more
 Get technology previously reserved for billion-dollar corporations, FREE
 http://pubads.g.doubleclick.net/gampad/clk?id=164703151;
 iu=/4140/ostg.clktrk
 ___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users


 
 --
 Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
 from Actuate! Instantly Supercharge Your Business Reports and Dashboards
 with Interactivity, Sharing, Native Excel Exports, App Integration  more
 Get technology previously reserved for billion-dollar corporations, FREE
 http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/
 4140/ostg.clktrk___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users

--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


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*(10**9), averspe, label='data')
azal.plot(eels*(10**9), beck, label='fit')

it continue to say that yaxis has not this attribute.

Gabriele

On Thu, Dec 11, 2014 at 11:07 AM, Benjamin Root ben.r...@ou.edu wrote:

 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 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.

 Gabriele


 On Thu, Dec 11, 2014 at 10:43 AM, Jody Klymak jkly...@uvic.ca wrote:


 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 (i.e. close to 5 ticks, but
 you’d prefer whole numbers, etc).


 http://matplotlib.org/1.4.2/examples/pylab_examples/major_minor_demo1.html

 Cheers,   Jody

 On Dec 11, 2014, at  6:29 AM, Gabriele Brambilla 
 gb.gabrielebrambi...@gmail.com wrote:

 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

 --
 Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
 from Actuate! Instantly Supercharge Your Business Reports and Dashboards
 with Interactivity, Sharing, Native Excel Exports, App Integration  more
 Get technology previously reserved for billion-dollar corporations, FREE

 http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users





 --
 Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
 from Actuate! Instantly Supercharge Your Business Reports and Dashboards
 with Interactivity, Sharing, Native Excel Exports, App Integration  more
 Get technology previously reserved for billion-dollar corporations, FREE

 http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk
 ___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users


--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


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(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*(10**9), averspe, label='data')
 azal.plot(eels*(10**9), beck, label='fit')

 it continue to say that yaxis has not this attribute.

 Gabriele

 On Thu, Dec 11, 2014 at 11:07 AM, Benjamin Root ben.r...@ou.edu wrote:

 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 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.

 Gabriele


 On Thu, Dec 11, 2014 at 10:43 AM, Jody Klymak jkly...@uvic.ca wrote:


 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 (i.e. close to 5 ticks, but
 you’d prefer whole numbers, etc).


 http://matplotlib.org/1.4.2/examples/pylab_examples/major_minor_demo1.html

 Cheers,   Jody

 On Dec 11, 2014, at  6:29 AM, Gabriele Brambilla 
 gb.gabrielebrambi...@gmail.com wrote:

 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

 --
 Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
 from Actuate! Instantly Supercharge Your Business Reports and Dashboards
 with Interactivity, Sharing, Native Excel Exports, App Integration 
 more
 Get technology previously reserved for billion-dollar corporations, FREE

 http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users





 --
 Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
 from Actuate! Instantly Supercharge Your Business Reports and Dashboards
 with Interactivity, Sharing, Native Excel Exports, App Integration  more
 Get technology previously reserved for billion-dollar corporations, FREE

 http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk
 ___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users



--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


[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 from a figure into another.

I guess this heavily depends of the backend used, or of the OS. So my
question is probably naive, but anyway :
is there a plan to add an interactive way to select one or more curves from
a matplotlib figure and to copy/paste them into a another figure ?

It is, I think, a killing feature for many beginners/average users who used
to work with matlab (oups, I've said it).

Best regards,

Julien
--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


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*(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*(10**9), averspe, label='data')
 azal.plot(eels*(10**9), beck, label='fit')

 it continue to say that yaxis has not this attribute.

 Gabriele

 On Thu, Dec 11, 2014 at 11:07 AM, Benjamin Root ben.r...@ou.edu wrote:

 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 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.

 Gabriele


 On Thu, Dec 11, 2014 at 10:43 AM, Jody Klymak jkly...@uvic.ca wrote:


 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 (i.e. close to 5 ticks, but
 you’d prefer whole numbers, etc).


 http://matplotlib.org/1.4.2/examples/pylab_examples/major_minor_demo1.html

 Cheers,   Jody

 On Dec 11, 2014, at  6:29 AM, Gabriele Brambilla 
 gb.gabrielebrambi...@gmail.com wrote:

 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

 --
 Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
 from Actuate! Instantly Supercharge Your Business Reports and Dashboards
 with Interactivity, Sharing, Native Excel Exports, App Integration 
 more
 Get technology previously reserved for billion-dollar corporations, FREE

 http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users





 --
 Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
 from Actuate! Instantly Supercharge Your Business Reports and Dashboards
 with Interactivity, Sharing, Native Excel Exports, App Integration  more
 Get technology previously reserved for billion-dollar corporations, FREE

 http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk
 ___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users



--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


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 Matplotlib is not the end-all-be-all of plotting in
Python. There are a bunch of other tools that build off of matplotlib to
add more features and functionality. A bunch off the top of my head are:
bokeh, seaborn, mpldatacursor. There are a few others, but their names
aren't coming to me right now.

Cheers!
Ben Root


On Thu, Dec 11, 2014 at 11:28 AM, Julien Hillairet 
julien.hillai...@gmail.com wrote:

 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 from a figure into another.

 I guess this heavily depends of the backend used, or of the OS. So my
 question is probably naive, but anyway :
 is there a plan to add an interactive way to select one or more curves
 from a matplotlib figure and to copy/paste them into a another figure ?

 It is, I think, a killing feature for many beginners/average users who
 used to work with matlab (oups, I've said it).

 Best regards,

 Julien




 --
 Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
 from Actuate! Instantly Supercharge Your Business Reports and Dashboards
 with Interactivity, Sharing, Native Excel Exports, App Integration  more
 Get technology previously reserved for billion-dollar corporations, FREE

 http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk
 ___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users


--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


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 Dec 11 2014 at 11:39:29 AM Benjamin Root ben.r...@ou.edu wrote:

 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 Matplotlib is not the end-all-be-all of plotting in
 Python. There are a bunch of other tools that build off of matplotlib to
 add more features and functionality. A bunch off the top of my head are:
 bokeh, seaborn, mpldatacursor. There are a few others, but their names
 aren't coming to me right now.

 Cheers!
 Ben Root


 On Thu, Dec 11, 2014 at 11:28 AM, Julien Hillairet 
 julien.hillai...@gmail.com wrote:

 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 from a figure into another.

 I guess this heavily depends of the backend used, or of the OS. So my
 question is probably naive, but anyway :
 is there a plan to add an interactive way to select one or more curves
 from a matplotlib figure and to copy/paste them into a another figure ?

 It is, I think, a killing feature for many beginners/average users who
 used to work with matlab (oups, I've said it).

 Best regards,

 Julien



 
 --
 Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
 from Actuate! Instantly Supercharge Your Business Reports and Dashboards
 with Interactivity, Sharing, Native Excel Exports, App Integration  more
 Get technology previously reserved for billion-dollar corporations, FREE
 http://pubads.g.doubleclick.net/gampad/clk?id=164703151;
 iu=/4140/ostg.clktrk
 ___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users

 
 --
 Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
 from Actuate! Instantly Supercharge Your Business Reports and Dashboards
 with Interactivity, Sharing, Native Excel Exports, App Integration  more
 Get technology previously reserved for billion-dollar corporations, FREE
 http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/
 4140/ostg.clktrk___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users

--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


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. we don’t have 
“averspe” and “eels” so its hard for us to see what you are seeing.  



 On Dec 11, 2014, at  8:29 AM, Benjamin Root ben.r...@ou.edu wrote:
 
 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 mailto:gb.gabrielebrambi...@gmail.com 
 wrote:
 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*(10**9), averspe, label='data')
 azal.plot(eels*(10**9), beck, label='fit')
 
 it continue to say that yaxis has not this attribute.
 
 Gabriele
 
 On Thu, Dec 11, 2014 at 11:07 AM, Benjamin Root ben.r...@ou.edu 
 mailto:ben.r...@ou.edu wrote:
 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 mailto:gb.gabrielebrambi...@gmail.com 
 wrote:
 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.
 
 Gabriele
 
 
 On Thu, Dec 11, 2014 at 10:43 AM, Jody Klymak jkly...@uvic.ca 
 mailto:jkly...@uvic.ca wrote:
 http://stackoverflow.com/questions/6682784/how-to-reduce-number-of-ticks-with-matplotlib
  
 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 (i.e. close to 5 ticks, but 
 you’d prefer whole numbers, etc).
 
 http://matplotlib.org/1.4.2/examples/pylab_examples/major_minor_demo1.html 
 http://matplotlib.org/1.4.2/examples/pylab_examples/major_minor_demo1.html
 
 Cheers,   Jody
 
 On Dec 11, 2014, at  6:29 AM, Gabriele Brambilla 
 gb.gabrielebrambi...@gmail.com mailto:gb.gabrielebrambi...@gmail.com 
 wrote:
 
 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
 --
 Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
 from Actuate! Instantly Supercharge Your Business Reports and Dashboards
 with Interactivity, Sharing, Native Excel Exports, App Integration  more
 Get technology previously reserved for billion-dollar corporations, FREE
 http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
  
 http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net 
 mailto:Matplotlib-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users 
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users
 
 
 
 --
 Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
 from Actuate! Instantly Supercharge Your Business Reports and Dashboards
 with Interactivity, Sharing, Native Excel Exports, App Integration  more
 Get technology previously reserved for billion-dollar corporations, FREE
 http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk 
 http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk
 ___
 Matplotlib-users mailing list
 Matplotlib-users@lists.sourceforge.net 
 mailto:Matplotlib-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users 
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users
 
 

--
Jody Klymak
http://web.uvic.ca/~jklymak/





--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously 

[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 one colorbar since the two images are forced to have the same
scaling.  Can anyone tell me how to insert the colorbar on the top right
without it taking space from the top right image -- or force the space to
be taken from the horizontal space of all the plots so the shapes are
uniform?  I've tried several approaches including using make_axes_locatable
from mpl_toolkits.axes_grid1 with no success.  I must admit that I don't
really understand what make_axes_locatable does, so it may be entirely the
wrong thing to use.  On the other hand, not using it, i.e. just using
plt.colorbar or fig.colorbar seems to do essentially the same thing, steal
space from the axes.  The basics of the plot are like this:

x = np.arange(20.)
xc = (x[:-1] + x[1:])/2.
y = np.arange(15.)
xx,yy = np.meshgrid(x,y)
z1 = np.random.randn(14,19)
z2 = np.random.randn(14,19)

fig,ax = plt.subplots(2,2)
pc = ax[0,0].pcolormesh(x,y,z1)
ax[1,0].plot(xc,z1[0,:])
ax[0,1].pcolormesh(x,y,z2)
ax[1,1].plot(xc,z2[0,:])
cb = plt.colorbar(pc, ax=ax[0,1])
plt.show()

Any help would be appreciated.

Regards,
Jon
-- 

Jonathan D. Slavin Harvard-Smithsonian CfA
jsla...@cfa.harvard.edu   60 Garden Street, MS 83
phone: (617) 496-7981   Cambridge, MA 02138-1516
fax: (617) 496-7577USA

--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151iu=/4140/ostg.clktrk___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users