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
(7) |
3
(13) |
4
(6) |
5
(18) |
6
(39) |
7
(1) |
8
(4) |
9
(4) |
10
(4) |
11
(19) |
12
(15) |
13
(16) |
14
(1) |
15
(5) |
16
(17) |
17
(12) |
18
(19) |
19
(2) |
20
(5) |
21
(3) |
22
(1) |
23
(3) |
24
(5) |
25
(4) |
26
(1) |
27
(13) |
28
(4) |
29
(2) |
30
(21) |
31
(17) |
|
|
|
|
On Sat, May 21, 2011 at 10:38 AM, welsberr <wel...@ba...> wrote: > > > Daniel Mader-2 wrote: > > > > Hello, > > > > I have a problem with the 3D plotting of PolyCollections with > > python-matplotlib-1.0.0 (on openSUSE 11.3 x86_64): > > > > instead of being correctly stacked as in the example > > http://matplotlib.sourceforge.net/examples/mplot3d/polys3d_demo.html, > > the plots are weirdly overlapping. The example works OK for me [...] > > > > > > The example does not work OK for me. I used it as a basis to plot some of > my > data, and at first I thought all was well. Two examples of my data plots > and > a plot showing the problem directly from the demo code are up at > > > http://austringer.net/wp/index.php/2011/05/20/plotting-a-dolphin-biosonar-click-train/ > > I tried using the manually-closed polygon workaround in my script without > noticeable improvement. > > The example had two separate issues. One was the layering issue, the second is some sort of odd polygon-closing issue. Your problem for your example (actually, there are two, but I will get to the second one later) is only the layering issue. This can not be addressed by the manually closing the polygons, as that was only trying to deal with the odd bug (which I still have not solved). > I then went back to the demo code, and I can reproduce the error just based > on it. > > The last two plots show the problem. For my data plot, the first polygon > (red) is plotted over the second polygon (blue). The problem is worse at > various other angles, where up to a third of the polygons are plotted out > of > order. The plot from the demo code shows the blue polygon overlaid on the > yellow polygon, when it should be the other way around. > > This is a fundamental issue with the design of how mplot3d works with matplotlib. Because matplotlib is strictly a 2-D plotting library with layering. Therefore, mplot3d reduces the 3D data into an array of 2D coordinates, and a single 'Z' value that is passed to the layering feature. That single Z value represents the depth of all of the components of the 3D polygons. Because of this dimension reduction is intrinsic to how matplotlib works, this can never be completely resolved until matplotlib itself supports 3D data (which will likely have to wait until some new features come into numpy). Therefore, mplot3d is only suggested to be used for "simple" 3D plots, and more advanced 3D plots can be achieved with more advanced tools such as mayavi. That being said... > For the plot with more polygons, more ranges of viewing angle show the > problem. I had to do a bit of searching to find the, admittedly odd, > viewing > angle that showed the problem in the demo code. I also changed both "alpha" > specifications in the demo code to "1.0" so that transparency wasn't an > issue in viewing, but the problem can be replicated in the unmodified demo > script. > > There are ways to "mitigate" the issue. For example, in the demo code "polys3d_demo.py", we see that multiple polygons are added to a single collection. Instead, you can create multiple collections with a single polygon in them. This way, each polygon will have a better Z-value to better represent more realistic sorting. In addition, there is a set_zsort() function for Poly3DCollection that accepts a value of "average", "min" and "max". By default, a Poly3DCollection uses the average depth value of the vertices as the representative depth, but in some cases, the minimum or the maximum might be better. Note that your PolyCollection object gets turned into a Poly3DCollection after calling add_collection3d(), so you can call set_zsort() after adding the collection to the 3d axes. > Software versions: > Python 2.6.2 (Windows) > Matplotlib 0.99.3 > > As for the second issue I noticed. In your figures, the axes labels were completely "askew" when you labeled your axes with longer names. This was a bug that only recently was fixed. I believe I got it in for v1.0.1, but I could be wrong. The fix is most definitely in the master branch of matplotlib on the github repository. I am also currently working on making the axes3d objects act a lot more like traditional axes objects, but this will take some time. I do like your plots, and I hope this information can help you produce a better looking figure. (maybe you could even be able to sneak it in for your publication during the revision process?) If you can get the figure looking well enough, I might even be able to combine it with the new animation module and produce an animated plot of a dolphin chirp? I hope this information helps, and thank you for using matplotlib! Ben Root
Daniel Mader-2 wrote: > > Hello, > > I have a problem with the 3D plotting of PolyCollections with > python-matplotlib-1.0.0 (on openSUSE 11.3 x86_64): > > instead of being correctly stacked as in the example > http://matplotlib.sourceforge.net/examples/mplot3d/polys3d_demo.html, > the plots are weirdly overlapping. The example works OK for me [...] > > The example does not work OK for me. I used it as a basis to plot some of my data, and at first I thought all was well. Two examples of my data plots and a plot showing the problem directly from the demo code are up at http://austringer.net/wp/index.php/2011/05/20/plotting-a-dolphin-biosonar-click-train/ I tried using the manually-closed polygon workaround in my script without noticeable improvement. I then went back to the demo code, and I can reproduce the error just based on it. The last two plots show the problem. For my data plot, the first polygon (red) is plotted over the second polygon (blue). The problem is worse at various other angles, where up to a third of the polygons are plotted out of order. The plot from the demo code shows the blue polygon overlaid on the yellow polygon, when it should be the other way around. For the plot with more polygons, more ranges of viewing angle show the problem. I had to do a bit of searching to find the, admittedly odd, viewing angle that showed the problem in the demo code. I also changed both "alpha" specifications in the demo code to "1.0" so that transparency wasn't an issue in viewing, but the problem can be replicated in the unmodified demo script. Software versions: Python 2.6.2 (Windows) Matplotlib 0.99.3 Wesley R. Elsberry -- View this message in context: http://old.nabble.com/Problem-%28bug-%29-with-mpl_toolkits.mplot3d.Axes3D-tp30624283p31671270.html Sent from the matplotlib - users mailing list archive at Nabble.com.
So, I installed EPD python for mac. From the terminal I go into a directory where the file I'd like to read exists. In a python program I create a 2 column data array and below I open it as "f3". The line in bold is that referenced in the error. fwiw I'm just trying to do an easy x,y plot and this is my first python attempt. .... f3=open(sys.argv[1]+ext, 'r') import matplotlib.pyplot as plt import numpy as np x,y=np.loadtxt(str(f3),unpack=True) plotfile='sys.argv[1].png' plt.plot(x,y) plt.xtitle('step number') plt.ytitle('energy') plt.grid("off") plt.output(plotfile,'png medium transparent picsize 600 400') f3.close() .... ***error below&*** File "SCFscript.py", line 40, in <module> x,y=np.loadtxt(str(f3),unpack=True) File "/Library/Frameworks/Python.framework/Versions/7.0/lib/python2.7/site-packages/numpy/lib/npyio.py", line 635, in loadtxt fh = open(fname, 'U') IOError: [Errno 2] No such file or directory: "<open file 'gq_1014.log.hy', mode 'r' at 0x2a93e8>" ***** The file exists, I checked. Where is it looking? In the python framework directory above? Shouldn't it be opening the file from the current directory? Am I missing something here? Thanks for any help!! -- View this message in context: http://old.nabble.com/numpy.loadtxt-is-not-finding-an-existing-file.-What%27s-up--tp31668985p31668985.html Sent from the matplotlib - users mailing list archive at Nabble.com.