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
(5) |
3
(11) |
4
|
|
5
|
6
(8) |
7
(4) |
8
(4) |
9
(2) |
10
(4) |
11
(1) |
|
12
(3) |
13
(3) |
14
(5) |
15
(11) |
16
(8) |
17
(5) |
18
(3) |
|
19
(1) |
20
(6) |
21
(7) |
22
(5) |
23
(6) |
24
(4) |
25
(5) |
|
26
|
27
(1) |
28
(13) |
29
(4) |
30
(2) |
31
(8) |
|
|
From: Claus H. <cla...@gm...> - 2013-05-12 07:53:37
|
Hi,
I am trying to produce a set of plots using grispec. There should be an images shown in each of the axes (using imshow) except in one of the axes, where I want to show/plot some text. However, the text seems to be too long to be displayed in one line. Is there a way to print it in something like a text box?
I created a minimal example (see below). 'circle.png' can be seen as a placeholder for some png file.
There are two examples I found on stackoverflow. But I am not sure how they could be applicable here
http://stackoverflow.com/questions/5777576/is-there-a-way-of-drawing-a-caption-box-in-matplotlib
http://stackoverflow.com/questions/4018860/text-box-in-matplotlib
I can not / do not want to make a string variable with three quotation marks (docstring), because I am reading the text from a bigger ascii file.
Also, I am not sure if gridspec is the best way to do this.
Thanks for pointers!
# --- start script
import matplotlib.pyplot as plt
import matplotlib.gridspec as gridspec
def main():
"""
goal is to show justified text in one axes of matplotlib
"""
plt.close('all')
fig = plt.figure(figsize=(5, 10))
plt.subplots_adjust(left=0.1, right=0.9, top=0.95, bottom=0.1)
n_rows = 5
outer_grid = gridspec.GridSpec(n_rows, 2 )# ,wspace=0.0, hspace=0.0
lst_files = [ 'circle.png'
, 'circle.png'
, 'circle.png'
, 'circle.png'
, 'text'
, 'circle.png'
, 'circle.png'
, 'circle.png'
, 'circle.png']
for cur_map_id, cur_map_file in enumerate(lst_files):
cur_row = (cur_map_id % n_rows)
if cur_map_id / n_rows == 0:
cur_column = 0
else:
cur_column = 1
# preparation: no axes
ax = plt.subplot(outer_grid[cur_row, cur_column], frameon=False)
ax.axes.get_yaxis().set_visible(False)
ax.axes.get_xaxis().set_visible(False)
# fix for the fact that the fourth entry is text and not in tmp_lst_imgs
if cur_map_id > 4:
cur_map_id = cur_map_id - 1
# the actual plotting
if cur_map_file == 'text':
lorem = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'
ax.text(0.05, 0.9, lorem, size=6)
else:
print cur_map_id
im = plt.imread(cur_map_file)
ax.imshow(im)
ax.set_title(cur_map_file, size=6)
fig.add_subplot(ax)
plt.savefig('blah.png', dpi=300)
print "done!"
if __name__ == '__main__':
main() |
|
From: Cameron H. <cam...@gm...> - 2013-05-12 07:31:22
|
On 2013-05-09, at 3:55 PM, algotr8der <alg...@gm...> wrote: > Apparently, nxutils is deprecated, which to me means it should still work > but a user on stackoverflow pointed out that there may be some code rot. > That said, the documentation on matplotlib.path.Path.contains_point is weak > (see below). Does anyone have an example of how I can do the exact same > thing in the code in the howto_faq but using the suggested function > (contains_point)? from matplotlib.path import Path path = Path(polygonVerts) isInside = path.contains_point(point) -- Cameron Hayne cam...@gm... |
|
From: Colin M. <cj...@co...> - 2013-05-12 00:08:48
|
To add to the previous email I've tried this with a few different
backends with no luck. Have similar issues been found when creating
videos with mencoder? If the final result is the same switching away
from ffmpeg is fine.
Quoting Colin McAuliffe <cj...@co...>:
> The default backend is macosx but using it leads to the error I mentioned:
>
> Traceback (most recent call last):
> File "./fftest.py", line 24, in <module>
> ani.save('animation.avi')
> File "/Library/Python/2.6/site-packages/matplotlib/animation.py",
> line 615, in save
> writer.grab_frame()
> File "/Library/Python/2.6/site-packages/matplotlib/animation.py",
> line 199, in grab_frame
> dpi=self.dpi)
> File "/Library/Python/2.6/site-packages/matplotlib/figure.py", line
> 1370, in savefig
> self.canvas.print_figure(*args, **kwargs)
> File "/Library/Python/2.6/site-packages/matplotlib/backend_bases.py",
> line 2015, in print_figure
> print_method = self._get_print_method(format)
> File "/Library/Python/2.6/site-packages/matplotlib/backend_bases.py",
> line 1956, in _get_print_method
> '%s.' % (format, ', '.join(formats)))
> ValueError: Format "rgba" is not supported.
> Supported formats: bmp, emf, eps, gif, jpeg, jpg, pdf, pgf, png, ps,
> raw, rgba, svg, svgz, tif, tiff.
>
> The above error does not occur if I switch to agg.
>
> Also using the ffmpeg command
>
> ffmpeg -f image2 -i t%d.jpg video.avi
>
> on a few images gives the following output, where I put !! next to the
> lines which are suppressed by including -loglevel quiet
>
> FFmpeg version SVN-r26402, Copyright (c) 2000-2011 the FFmpeg developers
> built on May 2 2013 23:13:41 with llvm_gcc 4.2.1 (Based on Apple
> Inc. build 5658) (LLVM build 2336.9.00)
> configuration: --enable-libmp3lame --enable-shared --disable-mmx
> --arch=x86_64
> libavutil 50.36. 0 / 50.36. 0
> libavcore 0.16. 1 / 0.16. 1
> libavcodec 52.108. 0 / 52.108. 0
> libavformat 52.93. 0 / 52.93. 0
> libavdevice 52. 2. 3 / 52. 2. 3
> libavfilter 1.74. 0 / 1.74. 0
> libswscale 0.12. 0 / 0.12. 0
> Input #0, image2, from 't%d.jpg':
> Duration: 00:00:00.12, start: 0.000000, bitrate: N/A
> Stream #0.0: Video: mjpeg, yuvj422p, 4272x2848, 25 tbr, 25 tbn, 25 tbc
> File 'video.avi' already exists. Overwrite ? [y/N] y
> !![buffer @ 0x7fff094014b0] w:4272 h:2848 pixfmt:yuvj422p
> !![ffsink @ 0x7fff094016d0] auto-inserting filter 'auto-inserted scaler
> 0' between the filter 'src' and the filter 'out'
> !![scale @ 0x7fff094018f0] w:4272 h:2848 fmt:yuvj422p -> w:4272 h:2848
> fmt:yuv420p flags:0x4
> !!Output #0, avi, to 'video.avi':
> !! Metadata:
> !! ISFT : Lavf52.93.0
> !! Stream #0.0: Video: mpeg4, yuv420p, 4272x2848, q=2-31, 200 kb/s,
> 25 tbn, 25 tbc
> Stream mapping:
> Stream #0.0 -> #0.0
> Press [q] to stop encoding
> frame= 3 fps= 2 q=4.0 Lsize= 524kB time=0.12 bitrate=35781.7kbits/s
> video:519kB audio:0kB global headers:0kB muxing overhead 1.083673%
>
> Quoting Tony Yu <ts...@gm...>:
>
>> On Mon, May 6, 2013 at 7:09 AM, Colin McAuliffe <cj...@co...>wrote:
>>
>>> Hi Tony, thanks for the reply.
>>>
>>> I was using 1.2.0 and just upgraded to 1.2.1 but the problem persists. I
>>> ran the example code from the link and it hangs after 350-400 frames. Also,
>>> I got an error when running the code as it is posted and had to add:
>>>
>>> import matplotlib
>>> matplotlib.use("Agg")
>>>
>>> to get it to work. Is this an incorrect setting I'm using?
>>>
>>> Colin
>>
>>
>> Hmm, that's strange: Your problem sounds too similar to be a different bug.
>> Could you copy the error message you got? It might be a clue. Also, what
>> backend are you running?
>>
>>>>> import matplotlib.pyplot as plt
>>>>> print plt.rcParams['backend']
>>
>> Another possibility (longshot) is that your version of `ffmpeg` may not
>> respect the `-loglevel quiet` flag being passed to suppress output. Maybe
>> you could try running an `ffmpeg` command with and without that flag to see
>> if it works.
>>
>> -Tony
>>
>
>
>
> --
> Colin McAuliffe
> PhD Candidate
> Columbia University
> Department of Civil Engineering and Engineering Mechanics
--
Colin McAuliffe
PhD Candidate
Columbia University
Department of Civil Engineering and Engineering Mechanics
|