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


Showing 3 results of 3

From: Johann Cohen-T. <co...@sl...> - 2008年01月01日 06:21:42
hi Mike,
no it is WxAgg, the code is here:
-----
import wx
import os
import matplotlib
matplotlib.use('WxAgg')
from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as FigCanvas
from matplotlib.figure import Figure
import matplotlib.numerix as numpy
class PlotFrame(wx.Frame):
 def __init__(self):
 wx.Frame.__init__(self, None, -1, "Test Printing with WX Backend")
 self.fig = Figure(None, 100)
 self.canvas= FigCanvas(self, -1, self.fig)
 self.axes = self.fig.add_axes([0.15,0.15,0.75,0.75])
 sizer = wx.BoxSizer(wx.VERTICAL)
 sizer.Add(self.canvas, 1, wx.LEFT|wx.TOP|wx.GROW)
 self.Fit()
 self.Plot_Data()
 def Print_Data(self):
 self.canvas.printerData.SetPaperId(wx.PAPER_A4)
 self.canvas.printerData.SetOrientation(wx.LANDSCAPE)
 dpi = self.canvas.figure.dpi.get()
 self.canvas.figure.dpi.set(200)
 self.canvas.Printer_Print()
 self.canvas.figure.dpi.set(dpi)
 self.canvas.draw()
 def Plot_Data(self):
 t = numpy.arange(0.0,5.0,0.01)
 s = numpy.sin(2.0*numpy.pi*t)
 c = numpy.cos(0.4*numpy.pi*t)
 self.axes.plot(t,s)
 self.axes.plot(t,c)
if __name__ == '__main__':
 app = wx.PySimpleApp()
 fig = PlotFrame()
 fig.Show(True)
 fig.Print_Data()
 app.MainLoop()
---------------------
But you got a point with usetex : I set it to False and then no more 
traceback, though the preview indicates that LANDSCAPE mode was not 
applied.
So : WxAgg seems to have issues with usetex=True, and LANDSCAPE request 
does not seem to be honored... I am using svn revision 4797.
best, and happy New Year!
Johann
Michael Droettboom wrote:
> From the traceback, it looks as if you are using the Wx backend, not the WxAgg 
> backend, and you are using "usetex" (text rendering using (La)TeX). The Wx 
> backend does not support usetex -- the WxAgg backend does. Check your 
> matplotlibrc or your matplotlib.use command and make sure you're selecting the 
> WxAgg backend.
>
> Cheers,
> Mike
> 
From: Michael D. <md...@st...> - 2008年01月01日 03:26:59
>From the traceback, it looks as if you are using the Wx backend, not the WxAgg 
backend, and you are using "usetex" (text rendering using (La)TeX). The Wx 
backend does not support usetex -- the WxAgg backend does. Check your 
matplotlibrc or your matplotlib.use command and make sure you're selecting the 
WxAgg backend.
Cheers,
Mike
From: Yongtao C. <yc...@co...> - 2008年01月01日 02:41:00
I had similar problem before. This is a bug in 0.91.1. It has been fixed in
svn. You can try updating.
Yongtao
On Dec 31, 2007 5:21 PM, charles bartlett <csb...@co...> wrote:
> I ran the attached python program under Ubuntu and Windows2000 with
> different results. I expect the results to be similar.
>
> Running under Ubuntu works great, and as expected.
>
> Running under Windows2000 does not work well. Specifically, it works for
> awhile, but then stops working and opens a small window with title:
> wxPython: stdout/stderr, with many messages ultimately ending with the
> root issue - Cannot_Open_Resource, Could not open facefile, in
> _get_agg_font at line 301 of backend_agg.py.
>
> On Windows2000 it runs for about 1 minute, then stops working and starts
> delivering this series of error messages.
>
> On Ubuntu, I can run it all day with no problems.
>
> It might be easiest if you simply run the program under Linux and under
> Windows and see if you note the same difference.
>
> To run the program, maximize to expose the buttons and slider. Press
> Start - you should see the plot flip back-and-forth between sin and cos
> every 1 second. Move the slider to adjust the speed of flip.
>
> I know that this program could be laid out better, etc - and that is not
> my issue; this program is just a quick check of the capabilities of
> matplotlib plot updates. I am interested in supporting real-time
> plotting using matplotlib within a wxPython GUI. So, maybe you could
> suggest an alternative way to write this program that works well on
> Windows.
>
> [More fundamentally, this program should work equivalently on Windows
> and Linux. This may be a wxWidgets issue however, i.e. perhaps it
> involves how graphical resources are obtained/available/reclaimed from
> the underlying graphics subsystem of the OS. Perhaps the reclaim is much
> more efficient under Linux and I need to do some explicit resource
> reclaim under Windows (?).]
>
> BTW, if you are interested, I can clean this snippet up a little and
> maybe you would want to include it in your examples, as it demonstrates
> another aspect of matplotlib use that may be of general interest (?). Of
> course, it should first also work under Windows :).
>
> Thanks for any replies.
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2005.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>

Showing 3 results of 3

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