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
(1) |
3
|
4
|
5
(1) |
6
|
|
7
(3) |
8
|
9
(1) |
10
(1) |
11
|
12
(2) |
13
|
|
14
|
15
(9) |
16
(7) |
17
(2) |
18
(3) |
19
|
20
|
|
21
|
22
|
23
|
24
|
25
|
26
(1) |
27
(1) |
|
28
(1) |
29
(4) |
30
|
31
|
|
|
|
|
From: John H. <jdh...@ac...> - 2003-12-29 15:48:43
|
>>>>> "Eugene" == Eugene A Suchkov <Cit...@in...> writes:
Eugene> 1) I can't make 2 plots using WX-backend sequentially
Do you need to use matplotlib interactively from the prompt, or do you
simply need to make 2 figures?
The latter is easy
import matplotlib
matplotlib.use('WX')
from matplotlib.matlab import *
figure(1)
plot([1,2,3,4])
figure(2)
plot([1,4,9,16])
show()
For interactive mode, as suggested earlier, we're still ironing out
the bugs regarding interactivity and WX.
Thanks!
John Hunter
|
|
From: John H. <jdh...@ac...> - 2003-12-29 15:45:41
|
>>>>> "Eugene" == Eugene A Suchkov <Cit...@in...> writes:
Eugene> When I'm performing smth like:
Eugene> tl=get_xticklabels(...) for l in tl: print get_text(l)
Eugene> I'm wondering why tl is a correct list, but with empty
Eugene> text :(
This is related to the first problem you are having. When you are not
running matplotlib in interactive mode, nothing on the plotting side
is done until you call 'show()'. The reason for this is that the
backend doesn't have access to the gtk primitives until the window is
realized.
If you start your script with
>>> import matplotlib
>>> from matplotlib.matlab import *
>>> from matplotlib.backends.backend_gtk import ShowOn
>>> ShowOn().set(1) # turning on interactive mode
and turn on interactive mode, then you can, for example, print the
labels before calling show, as in the script below.
Note however, whether or not you are in interactive mode, you will be
able to control the text properties, as in
ax = subplot(111)
ax.plot([1,2,3])
tl = ax.get_ticklabels()
set(tl, 'color', 'r')
You aren't the first one to be confused about interactive mode
vis-a-vis the various backends. It's not a trivial issue since both
the GTK and WX backend have event loops that they go into, but it's a
high priority since it's causing trouble for several people.
Hopefully by the next minor release we'll have it worked out.....
import matplotlib
from matplotlib.matlab import *
from matplotlib.backends.backend_gtk import ShowOn
ShowOn().set(1) # turning on interactive mode
t = arange(0.0, 3.0, 0.01)
s = sin(2*pi*t)
ax = subplot(111)
ax.plot(t,s)
tl = ax.get_xticklabels()
for l in tl:
print l.get_text()
show()
|
|
From: John H. <jdh...@ac...> - 2003-12-29 15:30:34
|
>>>>> "Todd" == Todd G Gardner <pi...@ea...> writes:
Todd> Hello all, Please pardon my ignorance as I am fairly new to
Todd> matplotlib.
Todd> I have 1000 sets of (x,y) data. I would like to cycle
Todd> through this data by graphing set 1 then 2 then ... 1000.
Todd> How can I refresh a plot without closing and reopening that
Todd> plot?
Pekko Piirola <pek...@he...> sent me an example some time
ago that cycles through a data set. Currently this example only works
in the GTK backend, but we're actively working on getting a unified
GUI interface to allow for this kind of thing. You may also want to
take a look at examples/system_monitor.py and examples/dynamic_demo.py
which show how to dynamically update a plot.
#!/usr/bin/env python2.3
import matplotlib.matlab
import gtk
import Numeric
fig = matplotlib.matlab.figure(1)
ind = Numeric.arange(60)
x_tmp=[]
for i in range(100):
x_tmp.append(Numeric.sin((ind+i)*Numeric.pi/15.0))
X=Numeric.array(x_tmp)
lines = matplotlib.matlab.plot(X[:,0],'o')
def updatefig(*args):
updatefig.count += 1
if updatefig.count>59: updatefig.count=0
lines[0].set_data(ind,X[:,updatefig.count])
fig.draw()
return gtk.TRUE
updatefig.count=-1
gtk.timeout_add(200,updatefig)
matplotlib.matlab.show()
|
|
From: Todd G. G. <pi...@ea...> - 2003-12-29 07:02:35
|
Hello all, Please pardon my ignorance as I am fairly new to matplotlib. I have 1000 sets of (x,y) data. I would like to cycle through this data by graphing set 1 then 2 then ... 1000. How can I refresh a plot without closing and reopening that plot? Any pointer would be greatly appreciated. Todd |