SourceForge logo
SourceForge logo
Menu

matplotlib-users — Discussion related to using matplotlib

You can subscribe to this list here.

2003 Jan
Feb
Mar
Apr
May
(3)
Jun
Jul
Aug
(12)
Sep
(12)
Oct
(56)
Nov
(65)
Dec
(37)
2004 Jan
(59)
Feb
(78)
Mar
(153)
Apr
(205)
May
(184)
Jun
(123)
Jul
(171)
Aug
(156)
Sep
(190)
Oct
(120)
Nov
(154)
Dec
(223)
2005 Jan
(184)
Feb
(267)
Mar
(214)
Apr
(286)
May
(320)
Jun
(299)
Jul
(348)
Aug
(283)
Sep
(355)
Oct
(293)
Nov
(232)
Dec
(203)
2006 Jan
(352)
Feb
(358)
Mar
(403)
Apr
(313)
May
(165)
Jun
(281)
Jul
(316)
Aug
(228)
Sep
(279)
Oct
(243)
Nov
(315)
Dec
(345)
2007 Jan
(260)
Feb
(323)
Mar
(340)
Apr
(319)
May
(290)
Jun
(296)
Jul
(221)
Aug
(292)
Sep
(242)
Oct
(248)
Nov
(242)
Dec
(332)
2008 Jan
(312)
Feb
(359)
Mar
(454)
Apr
(287)
May
(340)
Jun
(450)
Jul
(403)
Aug
(324)
Sep
(349)
Oct
(385)
Nov
(363)
Dec
(437)
2009 Jan
(500)
Feb
(301)
Mar
(409)
Apr
(486)
May
(545)
Jun
(391)
Jul
(518)
Aug
(497)
Sep
(492)
Oct
(429)
Nov
(357)
Dec
(310)
2010 Jan
(371)
Feb
(657)
Mar
(519)
Apr
(432)
May
(312)
Jun
(416)
Jul
(477)
Aug
(386)
Sep
(419)
Oct
(435)
Nov
(320)
Dec
(202)
2011 Jan
(321)
Feb
(413)
Mar
(299)
Apr
(215)
May
(284)
Jun
(203)
Jul
(207)
Aug
(314)
Sep
(321)
Oct
(259)
Nov
(347)
Dec
(209)
2012 Jan
(322)
Feb
(414)
Mar
(377)
Apr
(179)
May
(173)
Jun
(234)
Jul
(295)
Aug
(239)
Sep
(276)
Oct
(355)
Nov
(144)
Dec
(108)
2013 Jan
(170)
Feb
(89)
Mar
(204)
Apr
(133)
May
(142)
Jun
(89)
Jul
(160)
Aug
(180)
Sep
(69)
Oct
(136)
Nov
(83)
Dec
(32)
2014 Jan
(71)
Feb
(90)
Mar
(161)
Apr
(117)
May
(78)
Jun
(94)
Jul
(60)
Aug
(83)
Sep
(102)
Oct
(132)
Nov
(154)
Dec
(96)
2015 Jan
(45)
Feb
(138)
Mar
(176)
Apr
(132)
May
(119)
Jun
(124)
Jul
(77)
Aug
(31)
Sep
(34)
Oct
(22)
Nov
(23)
Dec
(9)
2016 Jan
(26)
Feb
(17)
Mar
(10)
Apr
(8)
May
(4)
Jun
(8)
Jul
(6)
Aug
(5)
Sep
(9)
Oct
(4)
Nov
Dec
2017 Jan
(5)
Feb
(7)
Mar
(1)
Apr
(5)
May
Jun
(3)
Jul
(6)
Aug
(1)
Sep
Oct
(2)
Nov
(1)
Dec
2018 Jan
Feb
Mar
Apr
(1)
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
2020 Jan
Feb
Mar
Apr
May
(1)
Jun
Jul
Aug
Sep
Oct
Nov
Dec
2025 Jan
(1)
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
S M T W T F S


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


Showing results of 170

<< < 1 .. 3 4 5 6 7 > >> (Page 5 of 7)
From: Fabien L. <laf...@gm...> - 2013年01月17日 16:10:36
Thanks! I have: Qt4Agg
2013年1月17日 Benjamin Root <ben...@ou...>
>
> On Thu, Jan 17, 2013 at 8:43 AM, Fabien Lafont <laf...@gm...>wrote:
>
>> What is a backend??? The version number? I'm using Matplotlib 1.1.1
>>
>>
> from pylab import *
> get_backend()
>
> Ben Root
>
>
From: Michael D. <md...@st...> - 2013年01月17日 15:20:17
Is the Arial font file different on Windows 8 vs. Windows 7? (Just a 
difference in file size would be enough to know). If so, it's probably 
the nature of those differences that we need to look into.
Mike
On 01/16/2013 10:04 AM, CAB wrote:
> Dear Mike & Paul,
> Thanks for your replies. I tried Mike's protocol, and I found that 
> font_manager found the Arial font ("C:\\Windows\\fonts\\Arial.ttf") in 
> the right place. I don't have fontforge yet, so I guess I need to 
> install and check it out.
> But the thing that bothers me about this error is that it only occurs 
> if I try to mix mathtext and non-matplotlib font. So matplotlib finds 
> Arial just fine. And it finds the mathtext font fine. Only the 
> mixture is fatal. It's as if the parser loses track of the Arial 
> font, or it looks for a mathtext glyph in Arial. Very strange that it 
> occurs only in Windows 8.
> Regarding Paul's response, I don't have LaTeX on the W8 computer, and 
> my impression is that mathtext doesn't look for "mathematical Arial", 
> instead there are some packaged fonts that it uses for this purpose, 
> like Computer Modern and STIX.
> I'll try to hunt this down further, and let you know if I find anything.
> Best,
> Chad
>
> *From:* Michael Droettboom <md...@st...>
> *To:* mat...@li...
> *Sent:* Thursday, January 10, 2013 7:35 AM
> *Subject:* Re: [Matplotlib-users] mathtext and fonts under Windows 8
>
> Since this is specific to Windows 8, I wonder if the Arial font has 
> been updated in that version. If it's a newer OTF font, rather than a 
> TTF font, it's possible matplotlib can't read it correctly.
>
> You can see what font file is on each platform by starting up a Python 
> prompt and doing:
>
> >>> from matplotlib import font_manager
> >>> font_manager.findfont("Arial")
>
> It should display the path to the font. From that, you should be able 
> to get the Arial file on each of your platforms and see if they are 
> different. To get more details, you could open them up in the open 
> source "fontforge" tool. Sorry I can't do this myself, as I don't 
> have access to anything past XP.
>
> If the fonts turn out to be different, as a workaround, you could try 
> backing up and then replacing the Arial font on your Windows 8 machine 
> with the one on your Windows 7 machine.
>
> Cheers,
> Mike
>
> On 01/09/2013 11:59 PM, Paul Hobson wrote:
>> Sounds like it might have something to do with your Latex 
>> installation (if any) or the barebones Latex-rendering done by MPL 
>> alone. Namely, they simply don't have the characters for mathematical 
>> Arial available.
>>
>> Not too sure though. Hopefully someone more knowledgeable responds.
>> -paul
>>
>>
>> On Tue, Jan 8, 2013 at 9:31 PM, CAB <ca...@ya... 
>> <mailto:ca...@ya...>> wrote:
>>
>> Hi, All,
>>
>> I am encountering a thorny problem when trying to run matplotlib
>> under Windows 8. If I label an axis using a command like
>>
>> ax.set_ylabel(r'time (s)', name='Arial'),
>>
>> all is well. But if try to add mathtext to that, as in
>>
>> ax.set_ylabel(r'time ($s$)', name='Arial'),
>>
>> mathtext.py <http://mathtext.py/> throws an error (a very long
>> stream) ending in "RuntimeError: Face has no glyph names". If I
>> remove the "name='Arial'" above and let the program default to
>> Bitstream Vera Sans, the mathtext works.
>>
>> This problem does not occur under Windows 7 or XP; only under two
>> different Windows 8 installations. Any ideas what's going on?
>>
>> Chad
>>
>> ------------------------------------------------------------------------------
>> Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript,
>> jQuery
>> and much more. Keep your Java skills current with LearnJavaNow -
>> 200+ hours of step-by-step video tutorials by Java experts.
>> SALE 49ドル.99 this month only -- learn more at:
>> http://p.sf.net/sfu/learnmore_122612
>> _______________________________________________
>> Matplotlib-users mailing list
>> Mat...@li...
>> <mailto:Mat...@li...>
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Master Visual Studio, SharePoint, SQL,ASP.NET <http://asp.net/>, C# 2012, HTML5, CSS,
>> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
>> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
>> MVPs and experts. ON SALE this month only -- learn more at:
>> http://p.sf.net/sfu/learnmore_122712
>>
>>
>> _______________________________________________
>> Matplotlib-users mailing list
>> Mat...@li... <mailto:Mat...@li...>
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
> ------------------------------------------------------------------------------
> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> MVPs and experts. ON SALE this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122712
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li... 
> <mailto:Mat...@li...>
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
>
>
> ------------------------------------------------------------------------------
> Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
> and much more. Keep your Java skills current with LearnJavaNow -
> 200+ hours of step-by-step video tutorials by Java experts.
> SALE 49ドル.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122612
>
>
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
From: Benjamin R. <ben...@ou...> - 2013年01月17日 15:15:01
On Sat, Dec 29, 2012 at 4:41 PM, Martin Mokrejs <mmo...@fo...
> wrote:
> Hi,
> I recently updated to matplotlib-1.2.0 from 1.1.1 and my figures have
> rotated
> order of color bars stacked upon each other. Here is a small testcase I
> sketched
> now and two generated png files are attached, generated by the two
> different
> matplotlib versions. The colornames are just bad in the legend, just to
> show that
> the order of input data is same in both cases.
>
> I would be grateful for any comments on this.
> Thank you,
> Martin
>
>
Martin,
Could you file a bug report on this, please? I would definitely would like
to see a fix for this for v1.2.1.
Cheers!
Ben Root
From: Daniel H. <dh...@gm...> - 2013年01月17日 15:12:51
>
>
> But the thing that bothers me about this error is that it only occurs if I
> try to mix mathtext and non-matplotlib font. So matplotlib finds Arial
> just fine. And it finds the mathtext font fine. Only the mixture is
> fatal. It's as if the parser loses track of the Arial font, or it looks
> for a mathtext glyph in Arial. Very strange that it occurs only in Windows
> 8.
>
> Regarding Paul's response, I don't have LaTeX on the W8 computer, and my
> impression is that mathtext doesn't look for "mathematical Arial", instead
> there are some packaged fonts that it uses for this purpose, like Computer
> Modern and STIX.
>
I can confirm this behavior on my Windows 8 box as well. Everything is
fine until you try to mix mathtext and Arial (and a bunch of other fonts
too, but Arial is the easiest one to test). I also do not have latex on
the Windows 8 computer. Identical code works on a Windows 7 machine.
From: Benjamin R. <ben...@ou...> - 2013年01月17日 15:11:28
On Fri, Jan 11, 2013 at 6:14 AM, Navid Shaikh <sha...@gm...>wrote:
> Hi all,
>
> I am using matplotlib with Django.
> I want to display figures processed in Django apps by matplotlib in
> browser using html5.
>
> I tried:
>
> *def plot_file(request):*
> * import matplotlib.cbook as cbook*
> * fig = figure()*
> * fname = cbook.get_sample_data('msft.csv', asfileobj=False)*
> * plotfile(fname, (0,1,2,3))*
> *
> *
> * canvas = FigureCanvas(fig)*
> * response = HttpResponse(content_type="image/png")*
> * canvas.print_png(response)*
> * fig.clear()*
> * return response*
>
> This response takes whole page and displays figure.
> I have other contents as well to display along with figure.
>
> How can I send it as a canvas object or something else(I am unaware of) in
> order to have print logic in html file(django templates)
> in order to position figure as my requirement:
>
> I thought of something like this, but not sure:
>
> *def plot_file(request):*
> * ---------------*
> * ---------------*
> * return render_to_response('template.html',{*
> * 'canvas':canvas,*
> * }, *
> * context_instance=RequestContext(request),*
> * ) *
>
> -------------------------------------------------------------------------------------------------------------------------
> Please make me inform, If I need to provide more context.
>
> Regards,
> Navid Shaikh.
>
>
We have fairly recently merged in a WebAgg backend that makes it possible
for matplotlib to serve out an interactive figure window, using html5.
This is currently in the master branch and has not been released yet.
Don't know how well it would work within Django, but might be worth
investigating.
https://github.com/matplotlib/matplotlib/pull/1426
Ben Root
From: Benjamin R. <ben...@ou...> - 2013年01月17日 15:03:15
On Thu, Jan 17, 2013 at 8:43 AM, Fabien Lafont <laf...@gm...>wrote:
> What is a backend??? The version number? I'm using Matplotlib 1.1.1
>
>
from pylab import *
get_backend()
Ben Root
From: Fabien L. <laf...@gm...> - 2013年01月17日 13:43:13
What is a backend??? The version number? I'm using Matplotlib 1.1.1
2013年1月17日 Michael Droettboom <md...@st...>
> Which backends are you using on each platform. A difference there is
> the most likely culprit.
>
> Mike
>
>
> On 01/17/2013 08:16 AM, Fabien Lafont wrote:
>
> Hello everyone,
>
> I've just changed my computer from a old core 2 duo on windows Xp to a
> intel Xeon with 12 Gb Ram. I've installed matplotlib but I plot a graph
> it's about 10 times slower than windows Xp to pan the axis or move the
> graph. Even if I'm plotting something very simple like that:
>
> from pylab import *
>
> x = [0,1,2]
>
> plot(x,x)
>
> show()
>
>
> Do you have any idea?
>
>
> Thanks,
>
>
> Fabien
>
>
> ------------------------------------------------------------------------------
> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> MVPs and experts. ON SALE this month only -- learn more at:http://p.sf.net/sfu/learnmore_122712
>
>
>
> _______________________________________________
> Matplotlib-users mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
>
>
> ------------------------------------------------------------------------------
> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> MVPs and experts. ON SALE this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122712
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
From: Michael D. <md...@st...> - 2013年01月17日 13:31:19
Which backends are you using on each platform. A difference there is 
the most likely culprit.
Mike
On 01/17/2013 08:16 AM, Fabien Lafont wrote:
> Hello everyone,
>
> I've just changed my computer from a old core 2 duo on windows Xp to a 
> intel Xeon with 12 Gb Ram. I've installed matplotlib but I plot a 
> graph it's about 10 times slower than windows Xp to pan the axis or 
> move the graph. Even if I'm plotting something very simple like that:
>
> from pylab import *
>
> x = [0,1,2]
>
> plot(x,x)
>
> show()
>
>
> Do you have any idea?
>
>
> Thanks,
>
>
> Fabien
>
>
>
> ------------------------------------------------------------------------------
> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> MVPs and experts. ON SALE this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122712
>
>
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
From: Fabien L. <laf...@gm...> - 2013年01月17日 13:16:24
Hello everyone,
I've just changed my computer from a old core 2 duo on windows Xp to a
intel Xeon with 12 Gb Ram. I've installed matplotlib but I plot a graph
it's about 10 times slower than windows Xp to pan the axis or move the
graph. Even if I'm plotting something very simple like that:
from pylab import *
x = [0,1,2]
plot(x,x)
show()
Do you have any idea?
Thanks,
Fabien
From: Kelson Z. <kb...@co...> - 2013年01月17日 08:08:08
So I looked into it and the reason calling the show method for a 
Figure/FigureManager causes the figure to be visible only for an instant 
is that, at least in the case for tkagg, there is no call to a function 
that blocks until the figure window is closed and as a result the figure 
is displayed then the call to show ends, the figure closes, and the 
program moves on. This is in contrast to the behavior of the callable 
object invoked by pyplot.show() which calls a mainloop method to block. 
Since I am not super familiar with the internals of Matplotlib I am not 
sure the best way to fix this, but one option, in the case of tkagg, is 
to add a call to tk.mainloop() to the end of FigureManagerTkAgg.show() 
as is done in tkagg's Show object.
Just my 2 cents
On 1/16/13 10:23 AM, Benjamin Root wrote:
>
>
> On Wed, Jan 16, 2013 at 5:50 AM, Kelson Zawack <kb...@co... 
> <mailto:kb...@co...>> wrote:
>
> Ok, I understand about agg, but I am still a bit confused. First
> when I run the suggested code using whatever the default backend
> is the figure is only displayed for a second and then it goes away
> and the program ends. I guess what I am really interested in is
> what plt.figure() does. It seems to be creating a figure manager
> which has a canvas and a figure in it, but which one of these is
> responsible for the showing/saving to file?
>
> Thanks for your help
>
>
> If the plot only appears for a moment, then that would be a bug. 
> Could you double-check which version of matplotlib you are running?
>
> Ben Root
From: Kelson Z. <kb...@co...> - 2013年01月17日 06:06:53
I am running 1.2.0
On 1/16/13 10:23 AM, Benjamin Root wrote:
>
>
> On Wed, Jan 16, 2013 at 5:50 AM, Kelson Zawack <kb...@co... 
> <mailto:kb...@co...>> wrote:
>
> Ok, I understand about agg, but I am still a bit confused. First
> when I run the suggested code using whatever the default backend
> is the figure is only displayed for a second and then it goes away
> and the program ends. I guess what I am really interested in is
> what plt.figure() does. It seems to be creating a figure manager
> which has a canvas and a figure in it, but which one of these is
> responsible for the showing/saving to file?
>
> Thanks for your help
>
>
> If the plot only appears for a moment, then that would be a bug. 
> Could you double-check which version of matplotlib you are running?
>
> Ben Root
From: Paul H. <pmh...@gm...> - 2013年01月16日 19:39:03
On Wed, Jan 16, 2013 at 7:07 AM, Daniele Nicolodi <da...@gr...>wrote:
> Hello,
>
> I use matplotlib.pyplot.text() to annotate my plots.
>
> When annotating reference lines on simple x,y plots I find it quite
> annoying to have to manually compute an offset in data coordinates to
> have some spacing between the line I'm labeling and the label itself.
>
> With the bbox={'pad': padding} argument it is possible to have some
> padding between the text and its container, however the annotation
> position is still computed accordingly to the text content and not
> accordingly to the bounding box.
>
> Does exist a way to have the text position computed accordingly to the
> bounding box, or, alternatively, to have some padding inserted between
> the annotation coordinates and the actual placement of the text label?
>
The annotate method of the axes allows you to specify text as an offset.
Kind of a cumbersome method, but here's the example that uses offset
heavily:
http://matplotlib.org/examples/pylab_examples/annotation_demo2.html
And this example actually offsets from the text bbox:
http://matplotlib.org/examples/pylab_examples/annotation_demo3.html
-paul
From: Daniele N. <da...@gr...> - 2013年01月16日 15:25:09
Hello,
I use matplotlib.pyplot.text() to annotate my plots.
When annotating reference lines on simple x,y plots I find it quite
annoying to have to manually compute an offset in data coordinates to
have some spacing between the line I'm labeling and the label itself.
With the bbox={'pad': padding} argument it is possible to have some
padding between the text and its container, however the annotation
position is still computed accordingly to the text content and not
accordingly to the bounding box.
Does exist a way to have the text position computed accordingly to the
bounding box, or, alternatively, to have some padding inserted between
the annotation coordinates and the actual placement of the text label?
Thank you in advance.
Best,
Daniele
From: Benjamin R. <ben...@ou...> - 2013年01月16日 15:24:24
On Wed, Jan 16, 2013 at 5:50 AM, Kelson Zawack <kb...@co...> wrote:
> Ok, I understand about agg, but I am still a bit confused. First when I
> run the suggested code using whatever the default backend is the figure is
> only displayed for a second and then it goes away and the program ends. I
> guess what I am really interested in is what plt.figure() does. It seems
> to be creating a figure manager which has a canvas and a figure in it, but
> which one of these is responsible for the showing/saving to file?
>
> Thanks for your help
>
>
If the plot only appears for a moment, then that would be a bug. Could you
double-check which version of matplotlib you are running?
Ben Root
From: CAB <ca...@ya...> - 2013年01月16日 15:04:15
Dear Mike & Paul,
 
Thanks for your replies. I tried Mike's protocol, and I found that font_manager found the Arial font ("C:\\Windows\\fonts\\Arial.ttf") in the right place. I don't have fontforge yet, so I guess I need to install and check it out.
 
But the thing that bothers me about this error is that it only occurs if I try to mix mathtext and non-matplotlib font. So matplotlib finds Arial just fine. And it finds the mathtext font fine. Only the mixture is fatal. It's as if the parser loses track of the Arial font, or it looks for a mathtext glyph in Arial. Very strange that it occurs only in Windows 8.
 
Regarding Paul's response, I don't have LaTeX on the W8 computer, and my impression is that mathtext doesn't look for "mathematical Arial", instead there are some packaged fonts that it uses for this purpose, like Computer Modern and STIX. 
 
I'll try to hunt this down further, and let you know if I find anything.
 
Best,
Chad
________________________________
From: Michael Droettboom <md...@st...>
To: mat...@li... 
Sent: Thursday, January 10, 2013 7:35 AM
Subject: Re: [Matplotlib-users] mathtext and fonts under Windows 8
Since this is specific to Windows 8, I wonder if the Arial font has been updated in that version. If it's a newer OTF font, rather than a TTF font, it's possible matplotlib can't read it correctly.
You can see what font file is on each platform by starting up a Python prompt and doing:
 >>> from matplotlib import font_manager
 >>> font_manager.findfont("Arial")
It should display the path to the font. From that, you should be able to get the Arial file on each of your platforms and see if they are different. To get more details, you could open them up in the open source "fontforge" tool. Sorry I can't do this myself, as I don't have access to anything past XP.
If the fonts turn out to be different, as a workaround, you could try backing up and then replacing the Arial font on your Windows 8 machine with the one on your Windows 7 machine.
Cheers,
Mike
On 01/09/2013 11:59 PM, Paul Hobson wrote:
Sounds like it might have something to do with your Latex installation (if any) or the barebones Latex-rendering done by MPL alone. Namely, they simply don't have the characters for mathematical Arial available. 
>
>
>Not too sure though. Hopefully someone more knowledgeable responds.
>-paul 
>
>
>
>On Tue, Jan 8, 2013 at 9:31 PM, CAB <ca...@ya...> wrote:
>
>Hi, All,
>>
>>I am encountering a thorny problem when trying to run matplotlib under Windows 8. If I label an axis using a command like
>>
>>ax.set_ylabel(r'time (s)', name='Arial'),
>>
>>all is well. But if try to add mathtext to that, as in
>>
>>ax.set_ylabel(r'time ($s$)', name='Arial'),
>>
>>mathtext.py throws an error (a very long stream) ending in "RuntimeError: Face has no glyph names". If I remove the "name='Arial'" above and let the program default to Bitstream Vera Sans, the mathtext works.
>>
>>
>>
>>This problem does not occur under Windows 7 or XP; only under two different Windows 8 installations. Any ideas what's going on?
>>
>>
>>Chad
>>
>>------------------------------------------------------------------------------
>>Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
>>and much more. Keep your Java skills current with LearnJavaNow -
>>200+ hours of step-by-step video tutorials by Java experts.
>>SALE 49ドル.99 this month only -- learn more at:
>>http://p.sf.net/sfu/learnmore_122612 
>>_______________________________________________
>>Matplotlib-users mailing list
>>Mat...@li...
>>https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>
>>
>
> 
>
>------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
> 
>
>_______________________________________________
Matplotlib-users mailing list Mat...@li... https://lists.sourceforge.net/lists/listinfo/matplotlib-users 
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
Matplotlib-users mailing list
Mat...@li...
https://lists.sourceforge.net/lists/listinfo/matplotlib-users 
From: Alan G I. <ala...@gm...> - 2013年01月16日 12:56:00
On 1/16/2013 4:39 AM, Kelson Zawack wrote:
> I want to create a matplotlib figure as part of a program I am writing
> and therefore would like to create the figure in a fully object oriented
> way, ie not in the pyplot state-full way.
Perhaps you will find it useful to look at the TSPlot class at
http://econpy.googlecode.com/svn-history/r175/trunk/abm/gridworld/gridworld.py
Alan Isaac
From: Vlastimil B. <vla...@gm...> - 2013年01月16日 11:12:46
2013年1月16日 Kelson Zawack <kb...@co...>:
> I want to create a matplotlib figure as part of a program I am writing
> and therefore would like to create the figure in a fully object oriented
> way, ie not in the pyplot state-full way. I understand how to work with
> a figure object to create axes objects and then fill the axes objects
> with primitive artists but I can't figure out what type of object to put
> the figure object in to get it displayed. From digging around in the
> source it looks like the show() method comes from the backend, but when
> I looked in 'matplotlib/backends/backend_agg' I saw no such object.
> What am I missing? I guess I could put the figure in a Qt window, but I
> like the functionality provided by the default matplotlib window.
>
> Thanks for the help
>
Hi,
if you need an embedded figure in some gui app (supported with
matplotlib backends),
you may check some demos on this topic:
http://matplotlib.org/examples/user_interfaces/index.html
embedding_in_ ... (gtk, tk, qt, wx)
You can also reuse the gui elements such as toolbar etc.
I have no experience with qt, but apparently, there is an example for this:
http://matplotlib.org/examples/user_interfaces/embedding_in_qt4_wtoolbar.html
Or is it some more specific problem, you are encountering?
hth,
 vbr
From: Kelson Z. <kb...@co...> - 2013年01月16日 10:50:21
Ok, I understand about agg, but I am still a bit confused. First when I 
run the suggested code using whatever the default backend is the figure 
is only displayed for a second and then it goes away and the program 
ends. I guess what I am really interested in is what plt.figure() 
does. It seems to be creating a figure manager which has a canvas and a 
figure in it, but which one of these is responsible for the 
showing/saving to file?
Thanks for your help
On 1/16/13 5:02 AM, Francesco Montesano wrote:
> Hi Kelson,
>
> 2013年1月16日 Kelson Zawack <kb...@co... <mailto:kb...@co...>>
>
> I want to create a matplotlib figure as part of a program I am writing
> and therefore would like to create the figure in a fully object
> oriented
> way, ie not in the pyplot state-full way. I understand how to
> work with
> a figure object to create axes objects and then fill the axes objects
> with primitive artists but I can't figure out what type of object
> to put
> the figure object in to get it displayed. 
>
> using qt4agg for me this works (version 1.2.0)
> fig = plt.figure()
> ax = fig.add_subplot(111)
> ax.plot([1,2])
> fig.show()
>
> From digging around in the
> source it looks like the show() method comes from the backend, but
> when
> I looked in 'matplotlib/backends/backend_agg' I saw no such object.
> What am I missing? I guess I could put the figure in a Qt window,
> but I
> like the functionality provided by the default matplotlib window.
>
> Thanks for the help
>
>
> "agg" is not an interactive backend and is useful only when saving 
> figures 
> (http://matplotlib.1069221.n5.nabble.com/Backend-Agg-show-plot-td13162.html). 
> Thats why there is no show().
> e.g. qt4agg gets show from qt4
>
> does this help?
>
> Francesco
>
>
>
> ------------------------------------------------------------------------------
> Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript,
> jQuery
> and much more. Keep your Java skills current with LearnJavaNow -
> 200+ hours of step-by-step video tutorials by Java experts.
> SALE 49ドル.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122612
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> <mailto:Mat...@li...>
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
From: Francesco M. <fra...@gm...> - 2013年01月16日 10:03:23
Hi Kelson,
2013年1月16日 Kelson Zawack <kb...@co...>
> I want to create a matplotlib figure as part of a program I am writing
> and therefore would like to create the figure in a fully object oriented
> way, ie not in the pyplot state-full way. I understand how to work with
> a figure object to create axes objects and then fill the axes objects
> with primitive artists but I can't figure out what type of object to put
> the figure object in to get it displayed.
using qt4agg for me this works (version 1.2.0)
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot([1,2])
fig.show()
>From digging around in the
> source it looks like the show() method comes from the backend, but when
> I looked in 'matplotlib/backends/backend_agg' I saw no such object.
> What am I missing? I guess I could put the figure in a Qt window, but I
> like the functionality provided by the default matplotlib window.
>
> Thanks for the help
>
"agg" is not an interactive backend and is useful only when saving figures (
http://matplotlib.1069221.n5.nabble.com/Backend-Agg-show-plot-td13162.html).
Thats why there is no show().
e.g. qt4agg gets show from qt4
does this help?
Francesco
>
>
>
> ------------------------------------------------------------------------------
> Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
> and much more. Keep your Java skills current with LearnJavaNow -
> 200+ hours of step-by-step video tutorials by Java experts.
> SALE 49ドル.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122612
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
From: Kelson Z. <kb...@co...> - 2013年01月16日 09:39:16
I want to create a matplotlib figure as part of a program I am writing 
and therefore would like to create the figure in a fully object oriented 
way, ie not in the pyplot state-full way. I understand how to work with 
a figure object to create axes objects and then fill the axes objects 
with primitive artists but I can't figure out what type of object to put 
the figure object in to get it displayed. From digging around in the 
source it looks like the show() method comes from the backend, but when 
I looked in 'matplotlib/backends/backend_agg' I saw no such object. 
What am I missing? I guess I could put the figure in a Qt window, but I 
like the functionality provided by the default matplotlib window.
Thanks for the help
From: Oz N. T. <na...@gm...> - 2013年01月15日 21:23:12
Hi Steven,
First let me say, your question is great. It is humble and great too.
Then, I would say, just do it. Sorry for the cliché, but
programming is a lot of trial and error. If you don't do, you will not make
errors, and you will not learn.
But lucky for you, you live in the age of Internet. So, you have this
list, physics forums, and places like stackoverflow.
Asking the list is not a bad idea. Search isn't also. A lot of times, I started
writing code, and then realized I don't know even how to formulate the
question.
So, I just googled and browsed stackoverflow, until I found a way to
ask the question.
Many times, I realized I already know most of the answer and just
needed a little help.
This help came from the list or from people in stackoverflow (which by
the way rewards
for asking good questions too! you'd get a lot of upvoted for that).
If you are newbie - and also if you aren't - and you still don't know
IPython - use
IPython!
It makes the learning curve of Python way smoother. It gives you
documentation in very very
handy way, and pressing TAB [1] shows you what every object can do (in
other words, OO
terminology, which methods the object has).
And finally, be patient. Any significant learning you do, takes time.
Don't expect to do fancy graphs
right away. Man, I had plotted about 120 alone in my master thesis.
Luckily, I already trained during
my courses before, although the assignments were supposed to be done
in Matlab (yuck!), I insisted doing
everything in Python two. And you know what? 2 years later when I look
at my codes written back
then, I think "eww... I could that better, and this too!". It will
happen to you too.
You will start awkward, not sure, with many ugly hacks. And then
suddenly, after 1-2 years, you will
realize you speak Python, and you know how to read the very good
documentation of matplotlib.
It will happen to you too.
I am also adding a link to a nice blog I follow about numpy and matplotlib:
http://glowingpython.blogspot.com
Good luck, and enjoy the journey.
Oz
[1] this feature is also available also in a normal Python session
under certain conditions ...
Thanks. It should be restored momentarily when github fetches the new 
revision of the docs.
Mike
On 01/15/2013 11:52 AM, Alejandro Weinstein wrote:
> Hi:
>
> I just want to report that in the screenshots section of the website
> (http://matplotlib.org/users/screenshots.html), in the Basemap demo
> (http://matplotlib.org/users/screenshots.html#basemap-demo) section,
> instead of the plot there is a message saying "Sorry, could not import
> Basemap".
>
> Alejandro.
>
> ------------------------------------------------------------------------------
> Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS
> and more. Get SQL Server skills now (including 2012) with LearnDevNow -
> 200+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
> SALE 99ドル.99 this month only - learn more at:
> http://p.sf.net/sfu/learnmore_122512
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
From: Oliver K. <oli...@gm...> - 2013年01月15日 20:50:04
Hi Steven,
I first look at what types of plots and axes are available out-of-the-box. The gallery and examples sections of the matplotlib webpage are good places to get ideas about what is possible when programming in this mode. 
If there isn't an existing axis type which works, I take one of two approaches. If it is a type of plot which I will be making many times, I try to make my own type of axis / projection: see http://matplotlib.org/examples/axes_grid/demo_floating_axes.html for an example of what I mean.
If I'm simply trying to reproduce a graphic only once, I will generally fudge it by drawing a bunch of Collections (usually a PolyCollection or LineCollection, http://matplotlib.org/api/collections_api.html) on a normal cartesian axis, and then hide the axes, ticks and ticklabels.
This approach works for me, though your mileage may vary.
Cheers.
Oliver
On Jan 15, 2013, at 11:52 AM, Steven Boada wrote:
> Heyya list.
> 
> I must admit that my matplotlib-foo is only so so. One of the biggest 
> problems that I face is seeing cool stuff around the net, and thinking, 
> "that's pretty neat, I'd like to copy it." In reality, I have no idea 
> how I would go about creating something like that.
> 
> Here's an example: http://imgur.com/JdkR4
> 
> Just a little circular histogram thing with some annotations. Obviously, 
> I'd need the annotate command for the words, but what about the arcs? No 
> idea, off hand. So my question is, how do you decode (read: what to 
> think about) figures that you see, and turn them into actual python? 
> Sure I could post on stack exchange or email all you people every time, 
> but I want to be *better* at this. And while some people are going to 
> scoff and reply "that's easy, silly" it's not so for some. I just hate 
> to admit it's me.
> 
> Thanks for the advice.
> 
> -- 
> 
> Steven Boada
> 
> Doctoral Student
> Dept of Physics and Astronomy
> Texas A&M University
> bo...@ph...
> 
> 
> ------------------------------------------------------------------------------
> Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS
> and more. Get SQL Server skills now (including 2012) with LearnDevNow -
> 200+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
> SALE 99ドル.99 this month only - learn more at:
> http://p.sf.net/sfu/learnmore_122512
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
From: Paul H. <pmh...@gm...> - 2013年01月15日 20:29:55
On Jan 15, 2013, at 20:52 , Steven Boada wrote:
>
> > Heyya list.
> >
> > I must admit that my matplotlib-foo is only so so. One of the biggest
> > problems that I face is seeing cool stuff around the net, and thinking,
> > "that's pretty neat, I'd like to copy it." In reality, I have no idea
> > how I would go about creating something like that.
> >
> > Here's an example: http://imgur.com/JdkR4
> >
> > Just a little circular histogram thing with some annotations. Obviously,
> > I'd need the annotate command for the words, but what about the arcs? No
> > idea, off hand. So my question is, how do you decode (read: what to
> > think about) figures that you see, and turn them into actual python?
> > Sure I could post on stack exchange or email all you people every time,
> > but I want to be *better* at this. And while some people are going to
> > scoff and reply "that's easy, silly" it's not so for some. I just hate
> > to admit it's me.
> >
> > Thanks for the advice.
>
On Tue, Jan 15, 2013 at 12:09 PM, Nicolas Rougier <Nic...@in...>
 wrote:
>
>
> I do exactly that from time to time (copying a graphic) and I always start
> looking at the matplotlib gallery (http://matplotlib.org/gallery.html)
> for what is the most similar figure and starts from here (after removing
> what is not necessary). Most important is identifying the kind of axis
> necessary (cartesian, log, polar, ...)
>
> Some examples at: http://www.loria.fr/~rougier/coding/gallery/
>
> Some really nice graphics (but difficult) to try to copy at:
>
> http://www.improving-visualisation.org/visuals
Agreed. In this particular case, you want a bar plot on a polar axis like
this:
http://matplotlib.org/examples/pylab_examples/polar_bar.html
Pay extra attention to the `bottom` and `width` keyword arguments.
-paul
From: Andrew S. <and...@gm...> - 2013年01月15日 20:27:31
Do you happen to have a really good programmer nearby? I usually do a ton
of dumb trial and error for a week, banging my head against the wall, until
my super good programmer colleague comes over and goes "goddammit what are
you trying to do?", then in like 2 minutes he shows me where I went wrong.
But I find that I learn the most after a lot of dumb trial and error, then
someone who knows what they are doing shows me.
On Tue, Jan 15, 2013 at 2:09 PM, Nicolas Rougier
<Nic...@in...>wrote:
>
>
> I do exactly that from time to time (copying a graphic) and I always start
> looking at the matplotlib gallery (http://matplotlib.org/gallery.html)
> for what is the most similar figure and starts from here (after removing
> what is not necessary). Most important is identifying the kind of axis
> necessary (cartesian, log, polar, ...)
>
> Some examples at: http://www.loria.fr/~rougier/coding/gallery/
>
> Some really nice graphics (but difficult) to try to copy at:
>
> http://www.improving-visualisation.org/visuals
>
>
>
> Nicolas
>
>
> On Jan 15, 2013, at 20:52 , Steven Boada wrote:
>
> > Heyya list.
> >
> > I must admit that my matplotlib-foo is only so so. One of the biggest
> > problems that I face is seeing cool stuff around the net, and thinking,
> > "that's pretty neat, I'd like to copy it." In reality, I have no idea
> > how I would go about creating something like that.
> >
> > Here's an example: http://imgur.com/JdkR4
> >
> > Just a little circular histogram thing with some annotations. Obviously,
> > I'd need the annotate command for the words, but what about the arcs? No
> > idea, off hand. So my question is, how do you decode (read: what to
> > think about) figures that you see, and turn them into actual python?
> > Sure I could post on stack exchange or email all you people every time,
> > but I want to be *better* at this. And while some people are going to
> > scoff and reply "that's easy, silly" it's not so for some. I just hate
> > to admit it's me.
> >
> > Thanks for the advice.
> >
> > --
> >
> > Steven Boada
> >
> > Doctoral Student
> > Dept of Physics and Astronomy
> > Texas A&M University
> > bo...@ph...
> >
> >
> >
> ------------------------------------------------------------------------------
> > Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS
> > and more. Get SQL Server skills now (including 2012) with LearnDevNow -
> > 200+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
> > SALE 99ドル.99 this month only - learn more at:
> > http://p.sf.net/sfu/learnmore_122512
> > _______________________________________________
> > Matplotlib-users mailing list
> > Mat...@li...
> > https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
>
> ------------------------------------------------------------------------------
> Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS
> and more. Get SQL Server skills now (including 2012) with LearnDevNow -
> 200+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
> SALE 99ドル.99 this month only - learn more at:
> http://p.sf.net/sfu/learnmore_122512
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>

Showing results of 170

<< < 1 .. 3 4 5 6 7 > >> (Page 5 of 7)
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 によって変換されたページ (->オリジナル) /