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
(8) |
2
(2) |
|
3
(1) |
4
(2) |
5
(15) |
6
(12) |
7
(10) |
8
(2) |
9
(5) |
|
10
(5) |
11
(8) |
12
(12) |
13
(26) |
14
(10) |
15
(11) |
16
(2) |
|
17
(3) |
18
(19) |
19
(25) |
20
(11) |
21
(8) |
22
(8) |
23
(2) |
|
24
|
25
(8) |
26
(4) |
27
(2) |
28
(5) |
29
(3) |
30
(5) |
|
From: Mogliii <mo...@gm...> - 2012-06-25 20:07:45
|
Even better: f, axarr = plt.subplots(allplots, 1, figsize = fig_size) Its always difficult to predict which **kwargs could/would be valid... |
|
From: Mogliii <mo...@gm...> - 2012-06-25 18:09:22
|
On 25/06/12 18:30, Benjamin Root wrote:
>
>
>
> Your call to "plt.subplots" is creating a new figure object, which
> never gets the figsize parameter (only the old figure object has that
> set).
>
> Cheers!
> Ben Root
>
Hi,
indeed you are right. I added "f.set_size_inches(fig_size)" and it works
Also I had a wrong conversion of inch to cm (2.58 before).
Thank you for your help,
Mogliii
The final code:
#################
import matplotlib.pyplot as plt
from matplotlib.backends.backend_pdf import PdfPages
import numpy as np
x = np.arange(10)
y = np.arange(10)
fig_width_cm = 21 # A4 page
fig_height_cm = 29.7
inches_per_cm = 1 / 2.54 # Convert cm to inches
fig_width = fig_width_cm * inches_per_cm # width in inches
fig_height = fig_height_cm * inches_per_cm # height in inches
fig_size = [fig_width, fig_height]
pdf = PdfPages('outfile.pdf')
allplots = 3 # This is the variable number of subplots
f, axarr = plt.subplots(allplots, 1)
f.set_size_inches(fig_size)
for plot in range(allplots):
axarr[plot].plot(x + plot, y)
pdf.savefig()
pdf.close()
|
|
From: Benjamin R. <ben...@ou...> - 2012-06-25 17:31:19
|
On Mon, Jun 25, 2012 at 1:12 PM, mogliii <mo...@gm...> wrote:
> Hi,
>
> In my script a variable number of graphs is generated. I want to place
> them in one column with arbitrary number of rows onto an A4 canvas (for
> pdf export).
>
> Unfortunately the figsize directive seems to have no effect. The figure
> is always 8x6 inch.
>
> Which code do I have to use in this case?
>
>
> My minimal code:
> #######################################
>
> import matplotlib.pyplot as plt
> from matplotlib.backends.backend_pdf import PdfPages
> import numpy as np
>
> x = np.arange(10)
> y = np.arange(10)
>
> fig_width_cm = 21 # A4 page
> fig_height_cm = 29.7
> inches_per_cm = 1 / 2.58 # Convert cm to inches
> fig_width = fig_width_cm * inches_per_cm # width in inches
> fig_height = fig_height_cm * inches_per_cm # height in inches
> fig_size = [fig_width, fig_height]
>
>
> pdf = PdfPages('outfile.pdf')
> fig = plt.figure(figsize = fig_size)
> allplots = 3 # This is the variable number of subplots
> f, axarr = plt.subplots(allplots, 1)
>
>
> for plot in range(allplots):
> axarr[plot].plot(x+plot, y)
>
> pdf.savefig()
> pdf.close()
>
>
Your call to "plt.subplots" is creating a new figure object, which never
gets the figsize parameter (only the old figure object has that set).
Cheers!
Ben Root
|
|
From: mogliii <mo...@gm...> - 2012-06-25 17:12:20
|
Hi,
In my script a variable number of graphs is generated. I want to place
them in one column with arbitrary number of rows onto an A4 canvas (for
pdf export).
Unfortunately the figsize directive seems to have no effect. The figure
is always 8x6 inch.
Which code do I have to use in this case?
My minimal code:
#######################################
import matplotlib.pyplot as plt
from matplotlib.backends.backend_pdf import PdfPages
import numpy as np
x = np.arange(10)
y = np.arange(10)
fig_width_cm = 21 # A4 page
fig_height_cm = 29.7
inches_per_cm = 1 / 2.58 # Convert cm to inches
fig_width = fig_width_cm * inches_per_cm # width in inches
fig_height = fig_height_cm * inches_per_cm # height in inches
fig_size = [fig_width, fig_height]
pdf = PdfPages('outfile.pdf')
fig = plt.figure(figsize = fig_size)
allplots = 3 # This is the variable number of subplots
f, axarr = plt.subplots(allplots, 1)
for plot in range(allplots):
axarr[plot].plot(x+plot, y)
pdf.savefig()
pdf.close()
|
|
From: julien t. <ju...@ta...> - 2012-06-25 14:03:27
|
Hello, I made a crude sonogram https://gist.github.com/2983547 with the note names instead of the frequency. But, It really angers me not to be able to have a log scale for the frequency. Does any well known workaround exists? Is there an easy way to grosso modo do : x = time, y = frequency, z=amplitude of spectre with something like a specter of one croche at time = t according to the bpm and make an y scale logarithmic, then project the amplitude (z) with a colormap on x,y plane according to the amplitude, and and have 3D representation? Basically, I guess it boils down to know if combining those 2 is possible : http://matplotlib.sourceforge.net/examples/mplot3d/contourf3d_demo2.html + log scale for y. I guess I could improve the result by using logscale on Z and colormap (http://stackoverflow.com/questions/5748076/python-matplotlib-contour-plot-logarithmic-color-scale) Since it is only for fun, and I don't want to invest myself too much my question is really did I missed something while googling for an easy solution and if so, what are the good keywords? Cheers -- Julien |
|
From: Christoph G. <cw...@fa...> - 2012-06-25 12:37:09
|
Christoph Groth writes: > show_figures([Figure().add_subplot(1,1,1).plot(range(10)), > Figure().add_subplot(1,1,1).plot([x*x for x in range(10)])]) This wouldn't work of course, it should be rather f1 = Figure() f1.add_subplot(1, 1, 1).plot(range(10)) f2 = Figure() f2.add_subplot(1, 1, 1).plot([x*x for x in range(10)]) show_figures([f1, f2]) |
|
From: Christoph G. <cw...@fa...> - 2012-06-25 10:20:22
|
Dear matplotlib developers,
I prefer to use matplotlib in my scripts without its state-machine
wrapper and it works mostly nicely. One thing which is missing
currently is a standard way to display a bunch of figures using the
default backend. What I have to do now is:
from matplotlib.pyplot import figure, show
f = figure()
ax = f.add_subplot(1, 1, 1)
ax.plot(range(10))
f = figure()
ax = f.add_subplot(1, 1, 1)
ax.plot([x*x for x in range(10)])
show()
What I don't like about this approach is that figure() not only creates
a figure instance, but also a hidden reference to it somewhere in the
state machine and show uses these hidden references. I find this
inelegant.
What about adding a function "show_figures" to matplotlib (not to
matplotlib.pyplot but somewhere else) which would show all the figures
in a sequence using the default backend? Then the following would be
possible:
f1 = Figure()
ax = f1.add_subplot(1, 1, 1)
ax.plot(range(10))
f2 = Figure()
ax = f2.add_subplot(1, 1, 1)
ax.plot([x*x for x in range(10)])
show_figures([f1, f2])
or even:
show_figures([Figure().add_subplot(1,1,1).plot(range(10)),
Figure().add_subplot(1,1,1).plot([x*x for x in range(10)])])
|