From kahnchana at gmail.com Sat Apr 1 04:54:08 2017 From: kahnchana at gmail.com (Kanchana Ranasinghe) Date: Sat, 1 Apr 2017 14:24:08 +0530 Subject: [Matplotlib-devel] GSoC 2017: Layout Manager In-Reply-To: References: Message-ID: Hi, Really sorry for constantly troubling you over the weekend. Another small question about something I'm confused about. Regarding categorical data support for the norm and cmap functions. Currently, norm maps numerical data to [0,1] interval and cmap assigns different colors to each point of [0,1] interval. This integrates with the various scalarMappables to plot data. In making categorical units support, norm will map strings to [0,1] interval and cmaps will remain the same. Is this correct? Thank you With Regards Kanchana Ranasinghe On Fri, Mar 31, 2017 at 11:38 PM, Kanchana Ranasinghe wrote: > Thanks a lot. I got it. > > With Regards > Kanchana Ranasinghe > > > On Fri, Mar 31, 2017 at 11:34 PM, Hannah wrote: > >> Kind of? I think we may be talking about the same thing from different >> angles. I'm thinking about any function that takes in (and therefore >> returns) a cmap & norm that can then be passed into scalerMappables to make >> a colorbar. This includes stuff like imshow, matshow, pcolor, pcolormesh, >> scatter, and probably others. >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tcaswell at gmail.com Sat Apr 1 16:22:50 2017 From: tcaswell at gmail.com (Thomas Caswell) Date: Sat, 01 Apr 2017 20:22:50 +0000 Subject: [Matplotlib-devel] Confusion about draw_artist In-Reply-To: References: Message-ID: The renderer is cached automatically the first time the figure is fully rendered (typically delayed until it is shown on the screen). If your artist is not marked as animated, then just try..exect the call to `draw_artist`, as the artist will be drawn as part of the normal draw process when the figure is drawn. If you have marked it as animated (which you should if you are blitting) then you are going to need to have some call backs in place for draw and resize events (as any 'animated' artists will not be drawn if the figure is re-rendered from scratch by the GUI for what ever reason and to re-grab the background if the window is resized) so put the `draw_artist` in the callback (which comes out after the figure is drawn so you will have a renderer at that point). Tom On Fri, Mar 24, 2017 at 10:27 AM Matthew Brett wrote: > On Fri, Mar 3, 2017 at 11:19 PM, Matthew Brett > wrote: > > Hi, > > > > On Thu, Jan 19, 2017 at 11:54 AM, Matthew Brett > wrote: > >> Hi, > >> > >> Sorry to keep displaying my confusion on this one but... > >> > >> On Wed, Jan 4, 2017 at 6:58 PM, Thomas Caswell > wrote: > >>> Unless you have flagged the artist as `animated` (via `set_animated` > or by > >>> kwarg), it will be drawn as part of the next re-draw. > >> > >> Adding `set_animated` doesn't help in the example above; > >> > >> fig, ax = plt.subplots(1, 1) > >> ax.set_animated(True) > >> im = plt.imshow([[1, 2], [3, 4]]) > >> fig.canvas.draw() > >> ax.draw_artist(im) > >> > >>> You are better off > >>> just changing the `fig.canvas.draw()` to `fig.canvas.draw_idle()` and > >>> letting the GUI decide when to re-draw things. > >> > >> Changing to `fig.canvas.draw_idle()` above doesn't prevent the error > >> from `draw_artist`, but I guess I should not have expected it would. > >> So I guess my question is - how do I use `draw_artist` in this case? > >> Is there any way to make sure that the renderer is cached first? > >> > >>> If you want to get any performance gain from animated artists + > draw_artist > >>> you will need to use blitting (which will work with the OSX backend in > 2.0). > >> > >> Yup, the real code does use blitting, but thanks for the reminder, > > > > Again - sorry to persist - but I'd be really grateful for any advice, > > Sorry - again again - but can I nose this one up towards the surface? > > Cheers, > > Matthew > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tcaswell at gmail.com Sat Apr 1 16:45:48 2017 From: tcaswell at gmail.com (Thomas Caswell) Date: Sat, 01 Apr 2017 20:45:48 +0000 Subject: [Matplotlib-devel] https issues with github pages In-Reply-To: References: Message-ID: Currently the shared credentials we have are in my lastpass vault and I share on request. Is there a better way to deal with this? I have followed up on this in private email with Jouni and NF (who holds the domain name). Tom On Fri, Mar 17, 2017 at 2:52 AM Jouni K. Sepp?nen wrote: > Thomas Caswell writes: > > > Heard back from github and they pointed us at: > > > > > https://blog.cloudflare.com/secure-and-fast-github-pages-with-cloudflare/ > > > > Any volunteers to take this on? I suspect we will have to loop numfocus > in > > as well as they hold the matplotlib.org domain name. > > I have set up a CloudFlare front for another organization's GitHub > pages, and did not find it difficult at all with all the instructions > available online. I suspect that the hardest thing will be the > management of credentials. Whoever does this will need access to the > domain registrar to change the DNS records, and to our CloudFlare > account (we'll need to set one up). *Then* these credentials need to be > stored so that if there is some problem later and the person who does > this now is not around to help, someone else can help. Also, when pages > are changed on the site, it's useful to be able to invalidate CloudFlare > caches. > > I'm willing to help, but I don't know where to store the passwords or > who to talk to about the domain registrar. Do we have something in place > for the credentials of existing accounts, such as the GitHub matplotlib > account, our Twitter handle, etc? > > -- > Jouni K. Sepp?nen > http://www.iki.fi/jks > > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel at python.org > https://mail.python.org/mailman/listinfo/matplotlib-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: From story645 at gmail.com Sat Apr 1 21:03:42 2017 From: story645 at gmail.com (Hannah) Date: Sat, 1 Apr 2017 21:03:42 -0400 Subject: [Matplotlib-devel] GSoC 2017: Layout Manager In-Reply-To: References: Message-ID: Using the unit interface, CategoricalConvertor maps strings to numbers. If unit support can be extended to more plotting functions, then the norm can work directly in data space (so with strings). This means users can just use a colormap without having to explicitly set a norm. A norm then would just be used to specify which of the data to register and which to leave out, or the data/color mapping-I started prototyping this in one of the PRs. On Apr 1, 2017 4:54 AM, "Kanchana Ranasinghe" wrote: Hi, Really sorry for constantly troubling you over the weekend. Another small question about something I'm confused about. Regarding categorical data support for the norm and cmap functions. Currently, norm maps numerical data to [0,1] interval and cmap assigns different colors to each point of [0,1] interval. This integrates with the various scalarMappables to plot data. In making categorical units support, norm will map strings to [0,1] interval and cmaps will remain the same. Is this correct? Thank you With Regards Kanchana Ranasinghe On Fri, Mar 31, 2017 at 11:38 PM, Kanchana Ranasinghe wrote: > Thanks a lot. I got it. > > With Regards > Kanchana Ranasinghe > > > On Fri, Mar 31, 2017 at 11:34 PM, Hannah wrote: > >> Kind of? I think we may be talking about the same thing from different >> angles. I'm thinking about any function that takes in (and therefore >> returns) a cmap & norm that can then be passed into scalerMappables to make >> a colorbar. This includes stuff like imshow, matshow, pcolor, pcolormesh, >> scatter, and probably others. >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tcaswell at gmail.com Sat Apr 1 23:49:40 2017 From: tcaswell at gmail.com (Thomas Caswell) Date: Sun, 02 Apr 2017 03:49:40 +0000 Subject: [Matplotlib-devel] scipy 2017 sprints Message-ID: Folks, Who is planning to attend SciPy2017? (I am!). Any volunteers to take point an leading a sprint at SciPy2017? This year they are offering financial aid to for sprint leaders ( https://docs.google.com/forms/d/e/1FAIpQLSddm5Y9jfPG-DwLT9Pr3MV7PmIFB7DVr6WcWUT9SexMVoVpMA/viewform?c=0&w=1 ). Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From kahnchana at gmail.com Sun Apr 2 03:13:11 2017 From: kahnchana at gmail.com (Kanchana Ranasinghe) Date: Sun, 02 Apr 2017 07:13:11 +0000 Subject: [Matplotlib-devel] GSoC 2017: Layout Manager In-Reply-To: References: Message-ID: Thanks a lot. Will find and go through the pr. Also do you have any other suggestions for my proposal? On Sun, Apr 2, 2017 at 6:33 AM Hannah wrote: > Using the unit interface, CategoricalConvertor maps strings to numbers. If > unit support can be extended to more plotting functions, then the norm can > work directly in data space (so with strings). This means users can just > use a colormap without having to explicitly set a norm. A norm then would > just be used to specify which of the data to register and which to leave > out, or the data/color mapping-I started prototyping this in one of the > PRs. > > > On Apr 1, 2017 4:54 AM, "Kanchana Ranasinghe" wrote: > > Hi, > > Really sorry for constantly troubling you over the weekend. Another small > question about something I'm confused about. Regarding categorical data > support for the norm and cmap functions. > > Currently, norm maps numerical data to [0,1] interval and cmap assigns > different colors to each point of [0,1] interval. This integrates with the > various scalarMappables to plot data. In making categorical units support, > norm will map strings to [0,1] interval and cmaps will remain the same. Is > this correct? > > Thank you > > With Regards > Kanchana Ranasinghe > > > > > On Fri, Mar 31, 2017 at 11:38 PM, Kanchana Ranasinghe > wrote: > > Thanks a lot. I got it. > > With Regards > Kanchana Ranasinghe > > > > > On Fri, Mar 31, 2017 at 11:34 PM, Hannah wrote: > > Kind of? I think we may be talking about the same thing from different > angles. I'm thinking about any function that takes in (and therefore > returns) a cmap & norm that can then be passed into scalerMappables to make > a colorbar. This includes stuff like imshow, matshow, pcolor, pcolormesh, > scatter, and probably others. > > > > > > > > > > -- Regards, Kanchana Ranasinghe -------------- next part -------------- An HTML attachment was scrubbed... URL: From ariza.federico at gmail.com Mon Apr 3 06:27:13 2017 From: ariza.federico at gmail.com (Federico Ariza) Date: Mon, 3 Apr 2017 06:27:13 -0400 Subject: [Matplotlib-devel] scipy 2017 sprints In-Reply-To: References: Message-ID: If I get the tutorial I'm in for a Sprint. Federico On Apr 2, 2017 5:50 AM, "Thomas Caswell" wrote: > Folks, > > Who is planning to attend SciPy2017? (I am!). > > Any volunteers to take point an leading a sprint at SciPy2017? This year > they are offering financial aid to for sprint leaders ( > https://docs.google.com/forms/d/e/1FAIpQLSddm5Y9jfPG- > DwLT9Pr3MV7PmIFB7DVr6WcWUT9SexMVoVpMA/viewform?c=0&w=1 ). > > Tom > > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel at python.org > https://mail.python.org/mailman/listinfo/matplotlib-devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tcaswell at gmail.com Mon Apr 3 16:28:57 2017 From: tcaswell at gmail.com (Thomas Caswell) Date: Mon, 03 Apr 2017 20:28:57 +0000 Subject: [Matplotlib-devel] phone call notes 2017-04-03 Message-ID: Folks, Just Eric Firing and my self. Most of discussion was on what is between use and 2.0.1 - pushed an extra commit to https://github.com/matplotlib/matplotlib/pull/8253 should be merged when passed - pushed https://github.com/matplotlib/matplotlib/issues/7977 out to 2.1 - decided not to block on https://github.com/matplotlib/matplotlib/pull/8300 The PR that created the cartopy issues was fixing a much bigger issue so well release 2.0.1 with a known issue. Not the best, but keeping the perfect from becoming the enemy of the good. Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From tcaswell at gmail.com Wed Apr 5 22:47:40 2017 From: tcaswell at gmail.com (Thomas Caswell) Date: Thu, 06 Apr 2017 02:47:40 +0000 Subject: [Matplotlib-devel] github reviews Message-ID: Folks, When leaving a review via the github API please leave a note so it is easier to tell if your concerns have been addressed or not. Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From tcaswell at gmail.com Mon Apr 10 17:29:48 2017 From: tcaswell at gmail.com (Thomas Caswell) Date: Mon, 10 Apr 2017 21:29:48 +0000 Subject: [Matplotlib-devel] phone call 2017-04-10 Message-ID: Folks, Today was just myself and Eric Firing. We discussed how to handle high-dpi screens with qt5 on mac vs linux. Getting this sorted (at least enough to fix the zoom-box) is the last blocking issue for 2.0.1 https://github.com/matplotlib/matplotlib/pull/8440 Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From dkrinkel at energyai.com Fri Apr 14 20:08:22 2017 From: dkrinkel at energyai.com (Dave Krinkel) Date: Fri, 14 Apr 2017 17:08:22 -0700 Subject: [Matplotlib-devel] Is Matplotlib suitable for automatically rendering many charts per day? Message-ID: <013a01d2b57c$65a4d880$30ee8980$@energyai.com> Hello, new subscriber here, and total Matploblib newbie. More accurately, I have not even attained newbie status as I haven't played with Matplotlib yet. I thought I would pick your collective brain to see if I am in the right place. I'm developing an application which will monitor daily electricity use for businesses. I need to render relatively simple charts (mainly area charts) every day, eventually thousands of them per day. They will not be interactive charts, in fact I need to render them as PNG's. I currently use SQL Server's Reporting Services to do this, but it is way too slow for the volumes I'm talking about. So I'm thinking of using Python and a chart library, which brought me to Matplotlib. As I said, the charts are not complicated, but I need precise control over dimensions, colors, axis labels, things like that. And most importantly, rendering must be fast. Thank you in advance for any suggestions/advice. Regards, Dave _____ Dave Krinkel dkrinkel at energyai.com Berkeley, CA | 510.847.6103 www.energyai.com -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.jpg Type: image/jpeg Size: 6447 bytes Desc: not available URL: From ben.v.root at gmail.com Sat Apr 15 21:20:37 2017 From: ben.v.root at gmail.com (Benjamin Root) Date: Sat, 15 Apr 2017 21:20:37 -0400 Subject: [Matplotlib-devel] Is Matplotlib suitable for automatically rendering many charts per day? In-Reply-To: <013a01d2b57c$65a4d880$30ee8980$@energyai.com> References: <013a01d2b57c$65a4d880$30ee8980$@energyai.com> Message-ID: Yes, matplotlib is exactly the right tool for this job. Please peruse through our gallery for the many different kinds of plots you can make. And just about everything is customizable in one way or another. Looking forward to hearing more questions from you as you explore this tool. You might get a wider audience, though, from the matplotlib-users list. This list is more for discussions between developers, and deeper questions about design and architecture of the library. Cheers! Ben Root On Fri, Apr 14, 2017 at 8:08 PM, Dave Krinkel wrote: > Hello, new subscriber here, and total Matploblib newbie. More accurately, > I have not even attained newbie status as I haven?t played with Matplotlib > yet. I thought I would pick your collective brain to see if I am in the > right place. > > > > I?m developing an application which will monitor daily electricity use for > businesses. I need to render relatively simple charts (mainly area charts) > every day, eventually thousands of them per day. They will not be > interactive charts, in fact I need to render them as PNG?s. > > > > I currently use SQL Server?s Reporting Services to do this, but it is way > too slow for the volumes I?m talking about. So I?m thinking of using Python > and a chart library, which brought me to Matplotlib. > > > > As I said, the charts are not complicated, but I need precise control over > dimensions, colors, axis labels, things like that. And most importantly, > rendering must be fast. > > > > Thank you in advance for any suggestions/advice. > > > > Regards, > > Dave > > > ------------------------------ > > *Dave Krinkel* > > dkrinkel at energyai.com > > Berkeley, CA | 510.847.6103 <(510)%20847-6103> > > www.energyai.com > > > > [image: EAiFullLogowSmileDocHdr] > > > > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel at python.org > https://mail.python.org/mailman/listinfo/matplotlib-devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.jpg Type: image/jpeg Size: 6447 bytes Desc: not available URL: From tcaswell at gmail.com Mon Apr 17 16:59:43 2017 From: tcaswell at gmail.com (Thomas Caswell) Date: Mon, 17 Apr 2017 20:59:43 +0000 Subject: [Matplotlib-devel] phone call 2017-04-17 Message-ID: Folks, On the call today were my self, efiring, anntzer, and phobson - mac osx - dpi issue - need a maintainer - side tangent about linux sub-system for windows - talked about enabling squash-merge - concern is it might confuse new users - but asking to rebase / doing it for them / force-pushing to their branches is just as bad - enable, but ask to use sparingly, maybe shift balance as we see how this works in practice - need to provide instruction on how to clean up to user - add 'do not PR from master' to template - discuss how to make supporting new user to learn git (Paul will add section of git FAQ that we can add to) - qt5 dpi issues - seems to work on linux, but toolbar icons are jaggy on mac - discarding part of the to 8440 fixes the issue on mac I'll be updating the devel docs and sending out a seperate email about squash-merge. Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From tcaswell at gmail.com Mon Apr 24 15:19:20 2017 From: tcaswell at gmail.com (Thomas Caswell) Date: Mon, 24 Apr 2017 19:19:20 +0000 Subject: [Matplotlib-devel] phone call 2017-04-24 Message-ID: Just myself and Eric Firing. Both of use were busy last week and had little to say. Merged https://github.com/matplotlib/matplotlib/pull/8440 I will try to get 2.0.1 tagged tonight or tomorrow. Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From akkana at shallowsky.com Mon Apr 24 16:45:56 2017 From: akkana at shallowsky.com (Akkana Peck) Date: Mon, 24 Apr 2017 14:45:56 -0600 Subject: [Matplotlib-devel] github reviews In-Reply-To: References: Message-ID: <20170424204556.yfddclkbrm4bladz@shallowsky.com> Thomas Caswell writes: > When leaving a review via the github API please leave a note so it is > easier to tell if your concerns have been addressed or not. What's the procedure for requesting a review? I made a pull request in mpl_finance that's been sitting since January; it's not anything important and I'm sure it needs work, but I'm not clear how to find a reviewer who has time and inclination, and how to ask again in case github didn't send a notification for the first review request or the notification got lost, so I've just been letting it sit. ...Akkana From ben.v.root at gmail.com Mon Apr 24 16:55:55 2017 From: ben.v.root at gmail.com (Benjamin Root) Date: Mon, 24 Apr 2017 16:55:55 -0400 Subject: [Matplotlib-devel] github reviews In-Reply-To: <20170424204556.yfddclkbrm4bladz@shallowsky.com> References: <20170424204556.yfddclkbrm4bladz@shallowsky.com> Message-ID: The squeaky wheel gets the grease. Probably your best bet is to post a comment in the PR first. We probably just didn't notice it at the time. Push comes to shove, hop onto the gitter channel or the matplotlib-dev mailing list and ping there. Cheers! Ben Root On Mon, Apr 24, 2017 at 4:45 PM, Akkana Peck wrote: > Thomas Caswell writes: > > When leaving a review via the github API please leave a note so it is > > easier to tell if your concerns have been addressed or not. > > What's the procedure for requesting a review? I made a pull request > in mpl_finance that's been sitting since January; it's not anything > important and I'm sure it needs work, but I'm not clear how to find > a reviewer who has time and inclination, and how to ask again in > case github didn't send a notification for the first review request > or the notification got lost, so I've just been letting it sit. > > ...Akkana > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel at python.org > https://mail.python.org/mailman/listinfo/matplotlib-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: From isaac.gerg at gergltd.com Fri Apr 28 13:10:03 2017 From: isaac.gerg at gergltd.com (Isaac Gerg) Date: Fri, 28 Apr 2017 13:10:03 -0400 Subject: [Matplotlib-devel] Data exploration tools when plotting Message-ID: Are there any plans to put in data exploration tools into plotting? For example, if I do a simple plt.plot(np.sin(np.linspace(0,2*np.pi), 100); plt.show(), putting a tool in the toolbar whereby I can click on a point and get its x,y value? Thanks, Isaac -------------- next part -------------- An HTML attachment was scrubbed... URL: From ariza.federico at gmail.com Fri Apr 28 13:26:35 2017 From: ariza.federico at gmail.com (Federico Ariza) Date: Fri, 28 Apr 2017 13:26:35 -0400 Subject: [Matplotlib-devel] Data exploration tools when plotting In-Reply-To: References: Message-ID: Hello There are no immediate plans, but the new ToolbarManager makes it pretty easy for you to implement different kind of tools and add them to the toolbar. Take a look at the example https://matplotlib.org/examples/user_interfaces/toolmanager.html and let me know if it helps Federico On Apr 28, 2017 1:10 PM, "Isaac Gerg" wrote: > Are there any plans to put in data exploration tools into plotting? For > example, if I do a simple plt.plot(np.sin(np.linspace(0,2*np.pi), 100); > plt.show(), putting a tool in the toolbar whereby I can click on a point > and get its x,y value? > > Thanks, > Isaac > > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel at python.org > https://mail.python.org/mailman/listinfo/matplotlib-devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From isaac.gerg at gergltd.com Fri Apr 28 13:28:40 2017 From: isaac.gerg at gergltd.com (Isaac Gerg) Date: Fri, 28 Apr 2017 13:28:40 -0400 Subject: [Matplotlib-devel] Data exploration tools when plotting In-Reply-To: References: Message-ID: thank you! On Fri, Apr 28, 2017 at 1:26 PM, Federico Ariza wrote: > Hello > > There are no immediate plans, but the new ToolbarManager makes it pretty > easy for you to implement different kind of tools and add them to the > toolbar. > > Take a look at the example https://matplotlib.org/ > examples/user_interfaces/toolmanager.html and let me know if it helps > > Federico > > On Apr 28, 2017 1:10 PM, "Isaac Gerg" wrote: > >> Are there any plans to put in data exploration tools into plotting? For >> example, if I do a simple plt.plot(np.sin(np.linspace(0,2*np.pi), 100); >> plt.show(), putting a tool in the toolbar whereby I can click on a point >> and get its x,y value? >> >> Thanks, >> Isaac >> >> _______________________________________________ >> Matplotlib-devel mailing list >> Matplotlib-devel at python.org >> https://mail.python.org/mailman/listinfo/matplotlib-devel >> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From antony.lee at berkeley.edu Fri Apr 28 16:39:48 2017 From: antony.lee at berkeley.edu (Antony Lee) Date: Fri, 28 Apr 2017 13:39:48 -0700 Subject: [Matplotlib-devel] Data exploration tools when plotting In-Reply-To: References: Message-ID: See also (self plug) https://mplcursors.readthedocs.io/en/latest/. Antony 2017-04-28 10:28 GMT-07:00 Isaac Gerg : > thank you! > > On Fri, Apr 28, 2017 at 1:26 PM, Federico Ariza > wrote: > >> Hello >> >> There are no immediate plans, but the new ToolbarManager makes it pretty >> easy for you to implement different kind of tools and add them to the >> toolbar. >> >> Take a look at the example https://matplotlib.org/example >> s/user_interfaces/toolmanager.html and let me know if it helps >> >> Federico >> >> On Apr 28, 2017 1:10 PM, "Isaac Gerg" wrote: >> >>> Are there any plans to put in data exploration tools into plotting? For >>> example, if I do a simple plt.plot(np.sin(np.linspace(0,2*np.pi), 100); >>> plt.show(), putting a tool in the toolbar whereby I can click on a point >>> and get its x,y value? >>> >>> Thanks, >>> Isaac >>> >>> _______________________________________________ >>> Matplotlib-devel mailing list >>> Matplotlib-devel at python.org >>> https://mail.python.org/mailman/listinfo/matplotlib-devel >>> >>> > > _______________________________________________ > Matplotlib-devel mailing list > Matplotlib-devel at python.org > https://mail.python.org/mailman/listinfo/matplotlib-devel > > -------------- next part -------------- An HTML attachment was scrubbed... URL: