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
(22) |
2
(17) |
3
(21) |
4
(7) |
5
(7) |
6
(17) |
7
(8) |
8
(8) |
9
(33) |
10
(11) |
11
|
12
(2) |
13
(11) |
14
(29) |
15
(13) |
16
(13) |
17
(3) |
18
(2) |
19
(3) |
20
(7) |
21
(17) |
22
(12) |
23
(19) |
24
(19) |
25
(14) |
26
(5) |
27
(25) |
28
(13) |
|
|
|
|
From: Andrea G. <and...@ti...> - 2006-02-05 22:30:45
|
Hello NG, I am probably missing something here, so sorry for the possible stupid question. I have tried to use axes legend to create a legend on my plot, but this doesn't work very well if I have 2 y-axis (as in two_scales.py demo), because the legend is created as: MyLeftAxis.legend() And it doesn't see the properties plotted on the second axis. If I do: MyRightAxis.legend() I get 2 different legends, which I don't like very much. So I tried to use figlegend, using MyFigure.legend(MyLines, MyLabel, Location), but I am having 2 problems: 1) The use may decide to hide/show the legend as he/she wants, and for this I am using legend.set_visible(), and it works almost smoothly; 2) I don't know how to update the legend as new plots are added to the figure; 3) I don't know if there is a way to destroy a legend - completely delete it from the figure. Thank you very much for every hint. Andrea. "Imagination Is The Only Weapon In The War Against Reality." http://xoomer.virgilio.it/infinity77 |
From: Jochen V. <vo...@se...> - 2006-02-05 22:28:16
|
Hello John, On Sun, Jan 29, 2006 at 10:58:50AM -0600, John Hunter wrote: > Yes, that is annoying. I just made some changes to CVS to fix it. The > root of the problem is that Agg does subpixel rendering. I have some > hacks now to make it work right for grid lines, ... Sorry for the delay. I tried it now and it does NOT work :-( The diagram on the web page is now generated with the current CVS version of matplotlib, but the problem still persists. I uncommented the std::cout << "snapto "<<thisx<<" "<<thisy<<std::endl; line in _backend_agg.cpp and found that this bit of code is only called 142 times, which is significantly less than the number of grid line fragments. I tried to change (in RendererAgg::draw_lines) the test snapto =3D (x0=3D=3Dx1) || (y0=3D=3Dy1); (looked dangerous to me, these are doubles) into snapto =3D fabs(x0-x1)<1e-6 || fabs(y0-y1)<1e-6 ; but this did not help. Any more ideas? Many thanks, Jochen --=20 http://seehuhn.de/ |
From: Jouni K S. <jk...@ik...> - 2006-02-05 18:53:50
|
Tom Denniston <tom...@al...> writes: > Is there any easy way to make an area chart like the one attached in > matplotlib without manually manipulating polygons? Here's a snippet that makes a plot like that (but I haven't figured out how to create the legend). To test it in ipython -pylab, type something like figure() plot_cumulative(gca(), arange(20), rand(20,20)) show() Perhaps a more refined version of this would be a useful addition to matplotlib? import Numeric as N import matplotlib # Colors from http://geography.uoregon.edu/datagraphics/color_scales.htm colors = [ [1.000, 0.500, 0.000], [1.000, 0.750, 0.500], [1.000, 1.000, 0.200], [1.000, 1.000, 0.600], [0.200, 1.000, 0.000], [0.700, 1.000, 0.550], [0.100, 0.700, 1.000], [0.650, 0.930, 1.000], [0.400, 0.300, 1.000], [0.800, 0.750, 1.000], [0.900, 0.100, 0.200], [1.000, 0.600, 0.750], ] def plot_cumulative(ax, x, array): x, array = N.asarray(x), N.asarray(array) # Change e.g. array=[[1,2,3],[4,5,6]] to cs=[[0,0,0],[1,2,3],[5,7,9]]] cs = N.concatenate((N.zeros((1,len(x))), N.cumsum(array))) # Change e.g. x=[1,2,3] to xx=[1,2,3,3,2,1] xx = N.concatenate((x, x[::-1])) for i in range(0, N.size(cs,0)-1): # Define y coordinates of polygon as cs[i,:] and cs[i+1,:] yy = N.concatenate((cs[i,:], cs[i+1,::-1])) c = colors[i % len(colors)] ax.fill(xx, yy, facecolor=c) -- Jouni |
From: Christopher M. <cm...@gm...> - 2006-02-05 16:07:29
|
I did a fresh install on a new computer this week, and installed JDH's Ubuntu packages from uchicago, and got the following error upon "from pylab import *": File "/usr/lib/python2.4/site-packages/numpy/linalg/__init__.py", line 4, in ? from linalg import * File "/home/jdhunter/debs/numpy/usr/lib/python2.4/site-packages/numpy/lin= alg/linalg.py", line 16, in ? ImportError: liblapack.so.2: cannot open shared object file: No such file or directory I do, however, have liblapack.so.3 available in /usr/lib. I tried uninstalling and installing python-matplotlib-jdh and python-scipy (because that had solved a different installation problem before) in different orders, but no luck. So, I symlinked liblapack.so.3 to liblapack.so.2, and then had to do the same to: libatlas.so.3 libcblas.so.3 libf77blas.so.3 And "from pylab import *" works fine, and plotting seems to work fine. However, it seems like unless version three of these libraries are 100% compatible, that this is problematic. This is on a fresh install, and I'm not smart enough to figure out anything else substantive, but wanted to let Matplotlib maintainers/etc. know. -Chris |
From: Alan G I. <ai...@am...> - 2006-02-05 13:57:03
|
I'd guess you'll want to plot against times converted using the datetime module http://ftp.python.org/doc/lib/datetime-time.html and then place your time strings as ticks. Cheers, Alan Isaac |
From: Mohan K. <mo...@mo...> - 2006-02-05 03:14:37
|
I have used the plot function before to plot points for over a year lets say, now I have to write something that makes a plot with the current time of the day on the x-axis. The data I am getting is all in military time, so it starts at 0700 and ends at 2200. The data points are all in 15 minute increments, so it goes 0700, 0715, 0730, 0745 etc. I am having trouble using the multiple locator in this case. I can't simply use 15, there would be a created gap in the graph. For example, if I do a bar graph with bar(), i would see my data points and then big gaps. So my question is, how can I have my X axis go in 15 minute increments stopping at 59? ie, minutes in an hour only go from 0 to 59? I would like to make a bar graph with 15 minute intervals, and also a plot graph with 15 minute intervals. Thanks much, mohan |