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

Showing 5 results of 5

From: Robin <ro...@gm...> - 2008年02月17日 21:26:01
On Feb 15, 2008 12:04 PM, Robin <ro...@gm...> wrote:
> Hello,
>
> I have some functions that produce various figures. This is usually
> done by calling figure(), then the plot function (eg bar). I save the
> figure object and pass it out.
>
> I would like to be able to collect several figure objects from such
> functions and collect them as subplots in a single figure for easy
> printing, comparison. I don't want to change the functions that create
> them though, because I will also want to view them individually in the
> future.
>
> So given a load of figure objects, how can I make a new figure with
> each subplot one of the existing figures? (I hope this is clear). Does
> it matter if the original figure object has been closed? I'm having a
> look through the help to see if I could find it but it's taking a bit
> of time and I thought it's probably quite easy if your more familiar
> with the object structure of matplotlib.
I'm afraid I haven't been able to make very much progress with this on
my own. I tried calling get_children on the figure objects I have, and
then tried calling set_axes with the subplot of a new figure on each
of the children in the hope that this would bind them over, but after
playing a bit nothing I've tried seems to work.
Is it possible to do this, or even if it is is it perhaps too
complicated/involved to be worth while? (I had hoped it would be
relatively straightforward once I found the right combination of
get/set functions to move the plot objects over to the new subplot).
Thanks,
Robin
From: Darren D. <dar...@co...> - 2008年02月17日 12:32:26
On Sunday 17 February 2008 4:32:39 am sa6113 wrote:
> Thanks for your help
> I use the code below , but the plot wont be diplayed on my screen .
>
> matplotlib.use('TkAgg')
> import matplotlib.pylab as plt
> fig = plt.figure()
> ax = fig.add_subplot(111)
> ax.plot(x, y, marker='o', linestyle='', markerfacecolor='green')
> ax.set_title('Some random dots')
> ax.set_xlabel('x')
> ax.set_ylabel('y')
> ax.grid(True)
> fig.savefig('myplot.png', dpi=100)
> plt.show()
>
> Would you please help me ?
We need more information in order to help. What OS are you using, are you 
running the script from a command prompt or are you running it from the IDLE 
editor, are there any error messages that would help diagnose the problem, we 
need something to go on.
> Eric Firing wrote:
> > sa6113 wrote:
> >> How should I darw and show a plot using Backend Agg , I don't want to
> >> save
> >> figure , just show ?
> >
> > If you don't want to save a figure, then you will need an interactive
> > backend--not Agg, but TkAgg or GtkAgg etc. Then you end your script
> > with "show()" (imported from pylab or matplotlib.pyplot), and the plot
> > will be diplayed on your screen. (The plain Agg backend is useful only
> > with "savefig(...)" to generate png files.)
> >
> > Check out the "examples" directory in the distribution.
> >
> > Eric
> >
> > -------------------------------------------------------------------------
> > This SF.net email is sponsored by: Microsoft
> > Defy all challenges. Microsoft(R) Visual Studio 2008.
> > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> > _______________________________________________
> > Matplotlib-users mailing list
> > Mat...@li...
> > https://lists.sourceforge.net/lists/listinfo/matplotlib-users
From: sa6113 <s.p...@gm...> - 2008年02月17日 09:32:42
Thanks for your help
I use the code below , but the plot wont be diplayed on my screen .
matplotlib.use('TkAgg') 
import matplotlib.pylab as plt
fig = plt.figure() 
ax = fig.add_subplot(111) 
ax.plot(x, y, marker='o', linestyle='', markerfacecolor='green') 
ax.set_title('Some random dots') 
ax.set_xlabel('x') 
ax.set_ylabel('y') 
ax.grid(True) 
fig.savefig('myplot.png', dpi=100) 
plt.show() 
Would you please help me ?
Eric Firing wrote:
> 
> sa6113 wrote:
>> How should I darw and show a plot using Backend Agg , I don't want to
>> save
>> figure , just show ?
> 
> If you don't want to save a figure, then you will need an interactive 
> backend--not Agg, but TkAgg or GtkAgg etc. Then you end your script 
> with "show()" (imported from pylab or matplotlib.pyplot), and the plot 
> will be diplayed on your screen. (The plain Agg backend is useful only 
> with "savefig(...)" to generate png files.)
> 
> Check out the "examples" directory in the distribution.
> 
> Eric
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
> 
> 
-- 
View this message in context: http://www.nabble.com/Backend-Agg---show-plot-tp15527044p15527408.html
Sent from the matplotlib - users mailing list archive at Nabble.com.
From: Eric F. <ef...@ha...> - 2008年02月17日 07:41:11
sa6113 wrote:
> How should I darw and show a plot using Backend Agg , I don't want to save
> figure , just show ?
If you don't want to save a figure, then you will need an interactive 
backend--not Agg, but TkAgg or GtkAgg etc. Then you end your script 
with "show()" (imported from pylab or matplotlib.pyplot), and the plot 
will be diplayed on your screen. (The plain Agg backend is useful only 
with "savefig(...)" to generate png files.)
Check out the "examples" directory in the distribution.
Eric
From: sa6113 <s.p...@gm...> - 2008年02月17日 07:15:05
How should I darw and show a plot using Backend Agg , I don't want to save
figure , just show ?
-- 
View this message in context: http://www.nabble.com/Backend-Agg---show-plot-tp15527044p15527044.html
Sent from the matplotlib - users mailing list archive at Nabble.com.

Showing 5 results of 5

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