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
(9) |
2
(8) |
3
|
4
(6) |
5
|
|
6
|
7
(41) |
8
(18) |
9
(25) |
10
(18) |
11
(10) |
12
(13) |
|
13
(7) |
14
(4) |
15
(12) |
16
(6) |
17
(9) |
18
(7) |
19
(2) |
|
20
(5) |
21
(7) |
22
(2) |
23
(11) |
24
(11) |
25
(14) |
26
(3) |
|
27
(3) |
28
(17) |
29
(7) |
30
(16) |
31
(8) |
|
|
|
From: Paul L. <pau...@ii...> - 2011-03-20 22:35:22
|
Hi all,
I am using Matplotlib 1.0.1 and am seeing weird behaviour with mplot3d and
ticker formatters, and I think I need to submit a patch to axes3d, but am not
sure how much it will break, because format_zdata() and format_coord() look to
be defined inconsistently.
When trying to rotate a plot, which was created including the following
commands,
...
ax.plot(x[0,alow:atop],x[1,alow:atop],x[2,alow:atop],c=rgb.tolist())
ax.w_xaxis.set_major_locator(tic.LinearLocator(3))
ax.w_xaxis.set_major_formatter(tic.FormatStrFormatter(''))
ax.w_yaxis.set_major_locator(tic.LinearLocator(3))
ax.w_yaxis.set_major_formatter(tic.FormatStrFormatter(''))
ax.w_zaxis.set_major_locator(tic.LinearLocator(3))
ax.w_zaxis.set_major_formatter(tic.FormatStrFormatter(''))
plt.draw()
...
I received the following backtrace and error message:
/usr/lib64/python2.6/site-packages/matplotlib/backend_bases.pyc in
mouse_move(self, event)
2393 if event.inaxes and event.inaxes.get_navigate():
2394
-> 2395 try: s = event.inaxes.format_coord(event.xdata,
event.ydata)
2396 except ValueError: pass
2397 except OverflowError: pass
/usr/lib64/python2.6/site-packages/mpl_toolkits/mplot3d/axes3d.pyc in
format_coord(self, xd, yd)
474
475 xs = self.format_xdata(x)
--> 476 ys = self.format_ydata(y)
477 zs = self.format_ydata(z)
478 return 'x=%s, y=%s, z=%s' % (xs, ys, zs)
/usr/lib64/python2.6/site-packages/mpl_toolkits/mplot3d/axes3d.pyc in
format_ydata(self, y)
424 except TypeError:
425 fmt = self.w_yaxis.get_major_formatter()
--> 426 return sensible_format_data(fmt, y)
427
428 def format_zdata(self, z):
/usr/lib64/python2.6/site-packages/mpl_toolkits/mplot3d/axes3d.pyc in
sensible_format_data(self, value)
26 if abs(value) > 1e4 or abs(value)<1e-3:
27 s = '%1.4e' % value
---> 28 return self._formatSciNotation(s)
29 else:
30 return '%4.3f' % value
AttributeError: FormatStrFormatter instance has no attribute
'_formatSciNotation'
---
I am using FormatStrFormatter('') to try to obtain an empty tick.
[1] It looks like sensible_format_data() assumes that self is class
ScalarFormatter(Formatter), since this is the only ticker Formatter that has
attribute _formatSciNotation(s). As far as I can tell, this means that
sensible_format_data(fmt,y) should *only* be called if fmt has class
ScalarFormatter(Formatter).
[2] In axes3d.py, I see:
def format_zdata(self, z):
"""
Return z string formatted. This function will use the attribute
self.fmt_zdata if it is callable, else will fall back on the yaxis
major formatter
"""
try:
return self.fmt_zdata(z)
except (AttributeError, TypeError):
fmt = self.w_zaxis.get_major_formatter()
return sensible_format_data(fmt, z)
To me, it looks like the call to sensible_format_data(fmt, z) is wrong. The
same error occurs in format_xdata() and format_ydata(). So I would like to
submit a patch for format_xdata(), format_ydata(), format_zdata(), e.g.:
def format_zdata(self, z):
"""
Return z string formatted. This function will use the attribute
self.fmt_zdata if it is callable, else will fall back on the zaxis
major formatter
"""
try:
return self.fmt_zdata(z)
except (AttributeError, TypeError):
fmt = self.w_zaxis.get_major_formatter()
try:
return sensible_format_data(fmt, z)
except (AttributeError, TypeError):
return format_data(fmt, z)
[3] But I am also worried about the comment "else will fall back on the yaxis
major formatter". Shouldn't this say "the zaxis major formatter", since that
is what the code does? Or should the code use the yaxis major formatter, since
that is what the documentation says? The documentation
http://matplotlib.github.com/mpl_toolkits/mplot3d/api.html agrees with the
comment and not with the code.
[4] In def format_coord(self, xd, yd), I see
xs = self.format_xdata(x)
ys = self.format_ydata(y)
zs = self.format_ydata(z)
Why doesn't the last line say
zs = self.format_zdata(z)
?
Best, Paul
|
|
From: andes <czu...@ya...> - 2011-03-20 18:27:58
|
Hello all,
I am trying to change the position of the xlabel/ylabel with respect to the
xaxis/yaxis. Particularly, I was trying to get the "xlabel" closer to the
"xaxis" and the "ylabel" closer to the "yaxis", for which I was using the
lines indicated with '#<-------' in the following sample code:
#----
from pylab import *
from numpy import *
x = linspace(0,1,10)
y = x**2
plot(x, y)
xlabel('xname', position=(0.5,0.1)) #<------
ylabel('yname', position=(0.1,0.5)) #<------
#----
My understanding was that "position=(xpos,ypos)" would place the label
anywhere I wanted, though there is problem. Let me take "xlabel" as an
example. I can successfully move the "xlabel" parallel to the "xaxis" by
setting the quantity "xpos" anywhere from 0 to 1 (0.5 being the center of
the "xaxis"). However, for moving the "xlabel" closer to or further from the
"xaxis" I change the value of "ypos" but it does NOT do anything, i.e. the
"xlabel" stays at the same distance from the "xaxis". The equivalent problem
occurs with the "ylabel", i.e. I can move "ylabel" parallel to the "yaxis"
but I cannot get it any closer.
I am aware that I can "create a label" and place it anywhere by using the
text() command. Yet, it would be better if I can get the label placement
done with the xlabel/ylabel command so that I can eventually control the
label placement via rcParams.update().
Many thanks in advance.
carlo
--
View this message in context: http://old.nabble.com/Changing-xlabel-ylabel-position-tp31195337p31195337.html
Sent from the matplotlib - users mailing list archive at Nabble.com.
|
|
From: Darren D. <dsd...@gm...> - 2011-03-20 18:19:34
|
On Sun, Mar 20, 2011 at 2:08 PM, Xavier Gnata <xav...@gm...> wrote: > Hi, > > It looks like the > http://matplotlib.svn.sourceforge.net/viewvc/matplotlib/branches/py3k/ > in dead. > The last commit was 8months ago. > > Numpy is ok with python3.1, scipy is ok, nose is ok, ipython is usable. > Ubuntu already provides python-tk for python3.x > It would be nice to port matplotlib to python3. > Is there a plan? another svn/git branch? https://github.com/matplotlib/matplotlib-py3 |
|
From: Xavier G. <xav...@gm...> - 2011-03-20 18:08:36
|
Hi, It looks like the http://matplotlib.svn.sourceforge.net/viewvc/matplotlib/branches/py3k/ in dead. The last commit was 8months ago. Numpy is ok with python3.1, scipy is ok, nose is ok, ipython is usable. Ubuntu already provides python-tk for python3.x It would be nice to port matplotlib to python3. Is there a plan? another svn/git branch? Xavier |
|
From: Michiel de H. <mjl...@ya...> - 2011-03-20 07:31:53
|
--- On Wed, 3/16/11, Daniel Welling <dan...@gm...> wrote:
After
playing with backends quite a bit, I have found that the best one in
terms of speed, robustness, and features is Qt4Agg - especially on OSX,
where the MacOSX backend is buggy and many others just don't plain
work.
Why do you think that the MacOSX backend is buggy?
--Michiel.
|