SourceForge logo
SourceForge logo
Menu

matplotlib-devel — matplotlib developers

You can subscribe to this list here.

2003 Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
(1)
Nov
(33)
Dec
(20)
2004 Jan
(7)
Feb
(44)
Mar
(51)
Apr
(43)
May
(43)
Jun
(36)
Jul
(61)
Aug
(44)
Sep
(25)
Oct
(82)
Nov
(97)
Dec
(47)
2005 Jan
(77)
Feb
(143)
Mar
(42)
Apr
(31)
May
(93)
Jun
(93)
Jul
(35)
Aug
(78)
Sep
(56)
Oct
(44)
Nov
(72)
Dec
(75)
2006 Jan
(116)
Feb
(99)
Mar
(181)
Apr
(171)
May
(112)
Jun
(86)
Jul
(91)
Aug
(111)
Sep
(77)
Oct
(72)
Nov
(57)
Dec
(51)
2007 Jan
(64)
Feb
(116)
Mar
(70)
Apr
(74)
May
(53)
Jun
(40)
Jul
(519)
Aug
(151)
Sep
(132)
Oct
(74)
Nov
(282)
Dec
(190)
2008 Jan
(141)
Feb
(67)
Mar
(69)
Apr
(96)
May
(227)
Jun
(404)
Jul
(399)
Aug
(96)
Sep
(120)
Oct
(205)
Nov
(126)
Dec
(261)
2009 Jan
(136)
Feb
(136)
Mar
(119)
Apr
(124)
May
(155)
Jun
(98)
Jul
(136)
Aug
(292)
Sep
(174)
Oct
(126)
Nov
(126)
Dec
(79)
2010 Jan
(109)
Feb
(83)
Mar
(139)
Apr
(91)
May
(79)
Jun
(164)
Jul
(184)
Aug
(146)
Sep
(163)
Oct
(128)
Nov
(70)
Dec
(73)
2011 Jan
(235)
Feb
(165)
Mar
(147)
Apr
(86)
May
(74)
Jun
(118)
Jul
(65)
Aug
(75)
Sep
(162)
Oct
(94)
Nov
(48)
Dec
(44)
2012 Jan
(49)
Feb
(40)
Mar
(88)
Apr
(35)
May
(52)
Jun
(69)
Jul
(90)
Aug
(123)
Sep
(112)
Oct
(120)
Nov
(105)
Dec
(116)
2013 Jan
(76)
Feb
(26)
Mar
(78)
Apr
(43)
May
(61)
Jun
(53)
Jul
(147)
Aug
(85)
Sep
(83)
Oct
(122)
Nov
(18)
Dec
(27)
2014 Jan
(58)
Feb
(25)
Mar
(49)
Apr
(17)
May
(29)
Jun
(39)
Jul
(53)
Aug
(52)
Sep
(35)
Oct
(47)
Nov
(110)
Dec
(27)
2015 Jan
(50)
Feb
(93)
Mar
(96)
Apr
(30)
May
(55)
Jun
(83)
Jul
(44)
Aug
(8)
Sep
(5)
Oct
Nov
(1)
Dec
(1)
2016 Jan
Feb
Mar
(1)
Apr
May
Jun
(2)
Jul
Aug
(3)
Sep
(1)
Oct
(3)
Nov
Dec
2017 Jan
Feb
(5)
Mar
Apr
May
Jun
Jul
(3)
Aug
Sep
(7)
Oct
Nov
Dec
2018 Jan
Feb
Mar
Apr
May
Jun
Jul
(2)
Aug
Sep
Oct
Nov
Dec
S M T W T F S




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

Showing 6 results of 6

From: Thomas C. <tca...@gm...> - 2015年01月27日 17:52:07
I would keep an eye on scikit-image and their viewer work. One of the
drivers behind Steven working on the nbagg backend was prep work to port
their imageviewer code over to using nbagg from than qt.
I think it is also possible to interact between ipython widgets and
figure/axes objects with nbagg.
Tom
On Tue Jan 27 2015 at 12:20:32 PM Eric Firing <ef...@ha...> wrote:
> On 2015年01月27日 6:51 AM, Mark wrote:
> > ginput works fine in a GUI window, but there is no matplotlib widget
> > where I can type text or numbers in a box. Like the FloatTextWidget in
> > IPython. Or am I missing something?
>
> I think you are correct. John Hunter explicitly avoided the temptation
> to keep adding backend-independent widgets to mpl; we have a hard enough
> time trying to maintain and improve the plotting capabilities without
> trying to turn mpl into a wxwidgets work-alike. If you need more than
> the very minimal widgets presently on offer, you have to choose a gui
> toolkit and use it directly, embedding matplotlib in it.
>
> Eric
>
> >
> > Sent from my iPhone
> >
> > On Jan 27, 2015, at 17:34, Paul Hobson <pmh...@gm...
> > <mailto:pmh...@gm...>> wrote:
> >
> >> I'm 99% sure you can do this in a GUI window. Does your solution have
> >> to be in the notebook?
> >>
> >> On Tue, Jan 27, 2015 at 12:37 AM, Mark Bakker <ma...@gm...
> >> <mailto:ma...@gm...>> wrote:
> >>
> >> Thanks, Tom.
> >>
> >> I want to use ginput to draw a straight line on a graph.
> >> The line is used to select a cross-section of a contour plot.
> >>
> >> I was afraid it wasn't going to be easy.
> >>
> >> Getting to it from the other side, is there a matplotlib widget in
> >> the works where I can type text or numbers in a box? Like
> >> the FloatTextWidget in IPython?
> >>
> >> Problem is I want to make a small GUI that includes both a text
> >> widget (which is available in IPython) and a 'select points in
> >> graph' widget like ginput in matplotlib.
> >>
> >> Mark
> >>
> >>
> >> On Mon, Jan 26, 2015 at 11:47 PM, Thomas Caswell
> >> <tca...@gm... <mailto:tca...@gm...>> wrote:
> >>
> >> nbagg is always running in the IPython event loop (as I
> >> understand it), so I am not sure how to integrate that with
> >> the blocking.
> >>
> >> On the 1.4.x/master branch we have support for (almost, one PR
> >> still pending) all mouse and keyboard events so all of the mpl
> >> widgets should work (big thanks to Steven Silvester). T
> >>
> >> What do you want to use that relies on ginput?
> >>
> >> You can fake up a non-blocking version something like:
> >>
> >> from collections import deque
> >> ```
> >> class accumulator(object):
> >> def __init__(self, n=5):
> >> self.list_of_points = deque(maxlen=n)
> >> def on_event(self, event):
> >> self.list_of_points.append(event)
> >>
> >> import matplotlib
> >> import itertools
> >> import numpy as np
> >> matplotlib.use('nbagg')
> >> import matplotlib.pyplot as plt
> >> plt.close('all')
> >> fig, ax = plt.subplots()
> >> x = np.linspace(0,10,10000)
> >> y = np.sin(x)
> >> ln, = ax.plot(x,y)
> >>
> >> dd = accumulator(15)
> >> fig.canvas.mpl_connect('button_press_event', dd.on_event)
> >> plt.show()
> >> ```
> >>
> >> and then get the points by
> >>
> >> ```
> >> dd.lest_of_points
> >> ```
> >>
> >> This code obviously needs lots of bells and whistles, but
> >> points in the right direction.
> >>
> >> Tom
> >>
> >> On Mon Jan 26 2015 at 2:45:45 PM Mark Bakker
> >> <ma...@gm... <mailto:ma...@gm...>> wrote:
> >>
> >> Hello List,
> >>
> >> Are there any plans to make ginput work in the nbagg
> backend?
> >>
> >> It would be so cool if I could use that in an IPython
> >> Notebook together with the other widgets.
> >>
> >> Thanks,
> >>
> >> Mark
> >> ------------------------------
> __------------------------------__------------------
> >>
> >>
> >>
> >> ------------------------------------------------------------
> ------------------
> >> Dive into the World of Parallel Programming. The Go Parallel
> Website,
> >> sponsored by Intel and developed in partnership with Slashdot
> >> Media, is your
> >> hub for all things parallel software development, from weekly
> thought
> >> leadership blogs to news, videos, case studies, tutorials and
> >> more. Take a
> >> look and join the conversation now. http://goparallel.sourceforge.
> net/
> >> _______________________________________________
> >> Matplotlib-devel mailing list
> >> Mat...@li...
> >> <mailto:Mat...@li...>
> >> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
> >>
> >>
> >
> >
> > ------------------------------------------------------------
> ------------------
> > Dive into the World of Parallel Programming. The Go Parallel Website,
> > sponsored by Intel and developed in partnership with Slashdot Media, is
> your
> > hub for all things parallel software development, from weekly thought
> > leadership blogs to news, videos, case studies, tutorials and more. Take
> a
> > look and join the conversation now. http://goparallel.sourceforge.net/
> >
> >
> >
> > _______________________________________________
> > Matplotlib-devel mailing list
> > Mat...@li...
> > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
> >
>
>
> ------------------------------------------------------------
> ------------------
> Dive into the World of Parallel Programming. The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot Media, is
> your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and more. Take a
> look and join the conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Matplotlib-devel mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>
From: Eric F. <ef...@ha...> - 2015年01月27日 17:19:47
On 2015年01月27日 6:51 AM, Mark wrote:
> ginput works fine in a GUI window, but there is no matplotlib widget
> where I can type text or numbers in a box. Like the FloatTextWidget in
> IPython. Or am I missing something?
I think you are correct. John Hunter explicitly avoided the temptation 
to keep adding backend-independent widgets to mpl; we have a hard enough 
time trying to maintain and improve the plotting capabilities without 
trying to turn mpl into a wxwidgets work-alike. If you need more than 
the very minimal widgets presently on offer, you have to choose a gui 
toolkit and use it directly, embedding matplotlib in it.
Eric
>
> Sent from my iPhone
>
> On Jan 27, 2015, at 17:34, Paul Hobson <pmh...@gm...
> <mailto:pmh...@gm...>> wrote:
>
>> I'm 99% sure you can do this in a GUI window. Does your solution have
>> to be in the notebook?
>>
>> On Tue, Jan 27, 2015 at 12:37 AM, Mark Bakker <ma...@gm...
>> <mailto:ma...@gm...>> wrote:
>>
>> Thanks, Tom.
>>
>> I want to use ginput to draw a straight line on a graph.
>> The line is used to select a cross-section of a contour plot.
>>
>> I was afraid it wasn't going to be easy.
>>
>> Getting to it from the other side, is there a matplotlib widget in
>> the works where I can type text or numbers in a box? Like
>> the FloatTextWidget in IPython?
>>
>> Problem is I want to make a small GUI that includes both a text
>> widget (which is available in IPython) and a 'select points in
>> graph' widget like ginput in matplotlib.
>>
>> Mark
>>
>>
>> On Mon, Jan 26, 2015 at 11:47 PM, Thomas Caswell
>> <tca...@gm... <mailto:tca...@gm...>> wrote:
>>
>> nbagg is always running in the IPython event loop (as I
>> understand it), so I am not sure how to integrate that with
>> the blocking.
>>
>> On the 1.4.x/master branch we have support for (almost, one PR
>> still pending) all mouse and keyboard events so all of the mpl
>> widgets should work (big thanks to Steven Silvester). T
>>
>> What do you want to use that relies on ginput?
>>
>> You can fake up a non-blocking version something like:
>>
>> from collections import deque
>> ```
>> class accumulator(object):
>> def __init__(self, n=5):
>> self.list_of_points = deque(maxlen=n)
>> def on_event(self, event):
>> self.list_of_points.append(event)
>>
>> import matplotlib
>> import itertools
>> import numpy as np
>> matplotlib.use('nbagg')
>> import matplotlib.pyplot as plt
>> plt.close('all')
>> fig, ax = plt.subplots()
>> x = np.linspace(0,10,10000)
>> y = np.sin(x)
>> ln, = ax.plot(x,y)
>>
>> dd = accumulator(15)
>> fig.canvas.mpl_connect('button_press_event', dd.on_event)
>> plt.show()
>> ```
>>
>> and then get the points by
>>
>> ```
>> dd.lest_of_points
>> ```
>>
>> This code obviously needs lots of bells and whistles, but
>> points in the right direction.
>>
>> Tom
>>
>> On Mon Jan 26 2015 at 2:45:45 PM Mark Bakker
>> <ma...@gm... <mailto:ma...@gm...>> wrote:
>>
>> Hello List,
>>
>> Are there any plans to make ginput work in the nbagg backend?
>>
>> It would be so cool if I could use that in an IPython
>> Notebook together with the other widgets.
>>
>> Thanks,
>>
>> Mark
>> ------------------------------__------------------------------__------------------
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Dive into the World of Parallel Programming. The Go Parallel Website,
>> sponsored by Intel and developed in partnership with Slashdot
>> Media, is your
>> hub for all things parallel software development, from weekly thought
>> leadership blogs to news, videos, case studies, tutorials and
>> more. Take a
>> look and join the conversation now. http://goparallel.sourceforge.net/
>> _______________________________________________
>> Matplotlib-devel mailing list
>> Mat...@li...
>> <mailto:Mat...@li...>
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>>
>>
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming. The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot Media, is your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and more. Take a
> look and join the conversation now. http://goparallel.sourceforge.net/
>
>
>
> _______________________________________________
> Matplotlib-devel mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>
From: Mark <ma...@gm...> - 2015年01月27日 16:51:56
ginput works fine in a GUI window, but there is no matplotlib widget where I can type text or numbers in a box. Like the FloatTextWidget in IPython. Or am I missing something?
Sent from my iPhone
> On Jan 27, 2015, at 17:34, Paul Hobson <pmh...@gm...> wrote:
> 
> I'm 99% sure you can do this in a GUI window. Does your solution have to be in the notebook?
> 
>> On Tue, Jan 27, 2015 at 12:37 AM, Mark Bakker <ma...@gm...> wrote:
>> Thanks, Tom.
>> 
>> I want to use ginput to draw a straight line on a graph.
>> The line is used to select a cross-section of a contour plot. 
>> 
>> I was afraid it wasn't going to be easy.
>> 
>> Getting to it from the other side, is there a matplotlib widget in the works where I can type text or numbers in a box? Like the FloatTextWidget in IPython?
>> 
>> Problem is I want to make a small GUI that includes both a text widget (which is available in IPython) and a 'select points in graph' widget like ginput in matplotlib.
>> 
>> Mark
>> 
>> 
>>> On Mon, Jan 26, 2015 at 11:47 PM, Thomas Caswell <tca...@gm...> wrote:
>>> nbagg is always running in the IPython event loop (as I understand it), so I am not sure how to integrate that with the blocking.
>>> 
>>> On the 1.4.x/master branch we have support for (almost, one PR still pending) all mouse and keyboard events so all of the mpl widgets should work (big thanks to Steven Silvester). T
>>> 
>>> What do you want to use that relies on ginput?
>>> 
>>> You can fake up a non-blocking version something like:
>>> 
>>> from collections import deque
>>> ```
>>> class accumulator(object):
>>> def __init__(self, n=5):
>>> self.list_of_points = deque(maxlen=n)
>>> 
>>> def on_event(self, event):
>>> self.list_of_points.append(event)
>>> 
>>> import matplotlib
>>> import itertools
>>> import numpy as np
>>> matplotlib.use('nbagg')
>>> import matplotlib.pyplot as plt
>>> plt.close('all')
>>> fig, ax = plt.subplots()
>>> x = np.linspace(0,10,10000)
>>> y = np.sin(x)
>>> ln, = ax.plot(x,y)
>>> 
>>> dd = accumulator(15)
>>> fig.canvas.mpl_connect('button_press_event', dd.on_event)
>>> plt.show()
>>> ```
>>> 
>>> and then get the points by
>>> 
>>> ```
>>> dd.lest_of_points
>>> ```
>>> 
>>> This code obviously needs lots of bells and whistles, but points in the right direction.
>>> 
>>> Tom
>>> 
>>>> On Mon Jan 26 2015 at 2:45:45 PM Mark Bakker <ma...@gm...> wrote:
>>>> Hello List,
>>>> 
>>>> Are there any plans to make ginput work in the nbagg backend?
>>>> 
>>>> It would be so cool if I could use that in an IPython Notebook together with the other widgets.
>>>> 
>>>> Thanks,
>>>> 
>>>> Mark
>>>> ------------------------------------------------------------------------------
>> 
>> 
>> ------------------------------------------------------------------------------
>> Dive into the World of Parallel Programming. The Go Parallel Website,
>> sponsored by Intel and developed in partnership with Slashdot Media, is your
>> hub for all things parallel software development, from weekly thought
>> leadership blogs to news, videos, case studies, tutorials and more. Take a
>> look and join the conversation now. http://goparallel.sourceforge.net/
>> _______________________________________________
>> Matplotlib-devel mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
> 
From: Thomas C. <tca...@gm...> - 2015年01月27日 16:38:09
Hey all,
If anyone is interested, there is a software position open at BNL in the
group I work with:
https://www.bnl.gov/hr/careers/jobs/?cpUrl=https://careers.peopleclick.com/careerscp/Client_BrookhavenLab/external/en_US/gateway.do?functionName=viewFromLink&localeCode=en-us&jobPostId=525
Please forward this to anyone who might be interested.
Tom
From: Paul H. <pmh...@gm...> - 2015年01月27日 16:35:05
I'm 99% sure you can do this in a GUI window. Does your solution have to be
in the notebook?
On Tue, Jan 27, 2015 at 12:37 AM, Mark Bakker <ma...@gm...> wrote:
> Thanks, Tom.
>
> I want to use ginput to draw a straight line on a graph.
> The line is used to select a cross-section of a contour plot.
>
> I was afraid it wasn't going to be easy.
>
> Getting to it from the other side, is there a matplotlib widget in the
> works where I can type text or numbers in a box? Like the FloatTextWidget
> in IPython?
>
> Problem is I want to make a small GUI that includes both a text widget
> (which is available in IPython) and a 'select points in graph' widget like
> ginput in matplotlib.
>
> Mark
>
>
> On Mon, Jan 26, 2015 at 11:47 PM, Thomas Caswell <tca...@gm...>
> wrote:
>
>> nbagg is always running in the IPython event loop (as I understand it),
>> so I am not sure how to integrate that with the blocking.
>>
>> On the 1.4.x/master branch we have support for (almost, one PR still
>> pending) all mouse and keyboard events so all of the mpl widgets should
>> work (big thanks to Steven Silvester). T
>>
>> What do you want to use that relies on ginput?
>>
>> You can fake up a non-blocking version something like:
>>
>> from collections import deque
>> ```
>> class accumulator(object):
>> def __init__(self, n=5):
>> self.list_of_points = deque(maxlen=n)
>>
>> def on_event(self, event):
>> self.list_of_points.append(event)
>>
>> import matplotlib
>> import itertools
>> import numpy as np
>> matplotlib.use('nbagg')
>> import matplotlib.pyplot as plt
>> plt.close('all')
>> fig, ax = plt.subplots()
>> x = np.linspace(0,10,10000)
>> y = np.sin(x)
>> ln, = ax.plot(x,y)
>>
>> dd = accumulator(15)
>> fig.canvas.mpl_connect('button_press_event', dd.on_event)
>> plt.show()
>> ```
>>
>> and then get the points by
>>
>> ```
>> dd.lest_of_points
>> ```
>>
>> This code obviously needs lots of bells and whistles, but points in the
>> right direction.
>>
>> Tom
>>
>> On Mon Jan 26 2015 at 2:45:45 PM Mark Bakker <ma...@gm...> wrote:
>>
>>> Hello List,
>>>
>>> Are there any plans to make ginput work in the nbagg backend?
>>>
>>> It would be so cool if I could use that in an IPython Notebook together
>>> with the other widgets.
>>>
>>> Thanks,
>>>
>>> Mark
>>> ------------------------------------------------------------
>>> ------------------
>>>
>>
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming. The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot Media, is
> your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and more. Take a
> look and join the conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Matplotlib-devel mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>
>
From: Mark B. <ma...@gm...> - 2015年01月27日 08:38:41
Thanks, Tom.
I want to use ginput to draw a straight line on a graph.
The line is used to select a cross-section of a contour plot.
I was afraid it wasn't going to be easy.
Getting to it from the other side, is there a matplotlib widget in the
works where I can type text or numbers in a box? Like the FloatTextWidget
in IPython?
Problem is I want to make a small GUI that includes both a text widget
(which is available in IPython) and a 'select points in graph' widget like
ginput in matplotlib.
Mark
On Mon, Jan 26, 2015 at 11:47 PM, Thomas Caswell <tca...@gm...> wrote:
> nbagg is always running in the IPython event loop (as I understand it), so
> I am not sure how to integrate that with the blocking.
>
> On the 1.4.x/master branch we have support for (almost, one PR still
> pending) all mouse and keyboard events so all of the mpl widgets should
> work (big thanks to Steven Silvester). T
>
> What do you want to use that relies on ginput?
>
> You can fake up a non-blocking version something like:
>
> from collections import deque
> ```
> class accumulator(object):
> def __init__(self, n=5):
> self.list_of_points = deque(maxlen=n)
>
> def on_event(self, event):
> self.list_of_points.append(event)
>
> import matplotlib
> import itertools
> import numpy as np
> matplotlib.use('nbagg')
> import matplotlib.pyplot as plt
> plt.close('all')
> fig, ax = plt.subplots()
> x = np.linspace(0,10,10000)
> y = np.sin(x)
> ln, = ax.plot(x,y)
>
> dd = accumulator(15)
> fig.canvas.mpl_connect('button_press_event', dd.on_event)
> plt.show()
> ```
>
> and then get the points by
>
> ```
> dd.lest_of_points
> ```
>
> This code obviously needs lots of bells and whistles, but points in the
> right direction.
>
> Tom
>
> On Mon Jan 26 2015 at 2:45:45 PM Mark Bakker <ma...@gm...> wrote:
>
>> Hello List,
>>
>> Are there any plans to make ginput work in the nbagg backend?
>>
>> It would be so cool if I could use that in an IPython Notebook together
>> with the other widgets.
>>
>> Thanks,
>>
>> Mark
>> ------------------------------------------------------------
>> ------------------
>>
>

Showing 6 results of 6

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 によって変換されたページ (->オリジナル) /