SourceForge logo
SourceForge logo
Menu

matplotlib-devel — matplotlib developers

You can subscribe to this list here.

2003 Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
(1)
Nov
(33)
Dec
(20)
2004 Jan
(7)
Feb
(44)
Mar
(51)
Apr
(43)
May
(43)
Jun
(36)
Jul
(61)
Aug
(44)
Sep
(25)
Oct
(82)
Nov
(97)
Dec
(47)
2005 Jan
(77)
Feb
(143)
Mar
(42)
Apr
(31)
May
(93)
Jun
(93)
Jul
(35)
Aug
(78)
Sep
(56)
Oct
(44)
Nov
(72)
Dec
(75)
2006 Jan
(116)
Feb
(99)
Mar
(181)
Apr
(171)
May
(112)
Jun
(86)
Jul
(91)
Aug
(111)
Sep
(77)
Oct
(72)
Nov
(57)
Dec
(51)
2007 Jan
(64)
Feb
(116)
Mar
(70)
Apr
(74)
May
(53)
Jun
(40)
Jul
(519)
Aug
(151)
Sep
(132)
Oct
(74)
Nov
(282)
Dec
(190)
2008 Jan
(141)
Feb
(67)
Mar
(69)
Apr
(96)
May
(227)
Jun
(404)
Jul
(399)
Aug
(96)
Sep
(120)
Oct
(205)
Nov
(126)
Dec
(261)
2009 Jan
(136)
Feb
(136)
Mar
(119)
Apr
(124)
May
(155)
Jun
(98)
Jul
(136)
Aug
(292)
Sep
(174)
Oct
(126)
Nov
(126)
Dec
(79)
2010 Jan
(109)
Feb
(83)
Mar
(139)
Apr
(91)
May
(79)
Jun
(164)
Jul
(184)
Aug
(146)
Sep
(163)
Oct
(128)
Nov
(70)
Dec
(73)
2011 Jan
(235)
Feb
(165)
Mar
(147)
Apr
(86)
May
(74)
Jun
(118)
Jul
(65)
Aug
(75)
Sep
(162)
Oct
(94)
Nov
(48)
Dec
(44)
2012 Jan
(49)
Feb
(40)
Mar
(88)
Apr
(35)
May
(52)
Jun
(69)
Jul
(90)
Aug
(123)
Sep
(112)
Oct
(120)
Nov
(105)
Dec
(116)
2013 Jan
(76)
Feb
(26)
Mar
(78)
Apr
(43)
May
(61)
Jun
(53)
Jul
(147)
Aug
(85)
Sep
(83)
Oct
(122)
Nov
(18)
Dec
(27)
2014 Jan
(58)
Feb
(25)
Mar
(49)
Apr
(17)
May
(29)
Jun
(39)
Jul
(53)
Aug
(52)
Sep
(35)
Oct
(47)
Nov
(110)
Dec
(27)
2015 Jan
(50)
Feb
(93)
Mar
(96)
Apr
(30)
May
(55)
Jun
(83)
Jul
(44)
Aug
(8)
Sep
(5)
Oct
Nov
(1)
Dec
(1)
2016 Jan
Feb
Mar
(1)
Apr
May
Jun
(2)
Jul
Aug
(3)
Sep
(1)
Oct
(3)
Nov
Dec
2017 Jan
Feb
(5)
Mar
Apr
May
Jun
Jul
(3)
Aug
Sep
(7)
Oct
Nov
Dec
2018 Jan
Feb
Mar
Apr
May
Jun
Jul
(2)
Aug
Sep
Oct
Nov
Dec
S M T W T F S

1
2
(2)
3
(3)
4
(2)
5
(2)
6
(4)
7
(2)
8
(5)
9
(1)
10
(6)
11
(1)
12
(6)
13
(1)
14
15
16
(2)
17
(3)
18
(13)
19
(3)
20
(2)
21
22
(8)
23
(4)
24
(5)
25
(3)
26
(3)
27
(1)
28
(1)






Showing 3 results of 3

From: Michiel de H. <mjl...@ya...> - 2010年02月19日 11:18:59
Dear all,
The draw_path method in backend_cairo.py starts with a check for the number of vertices in the path, and raises an error if the path contains more than 18980 vertices:
 def draw_path(self, gc, path, transform, rgbFace=None):
 if len(path.vertices) > 18980:
 raise ValueError("The Cairo backend can not draw paths longer than 18980 points.")
This was needed in the past when cairo version 1.4.10 / pycairo version 1.4.0 would segfault:
http://sourceforge.net/mailarchive/message.php?msg_name=487E2E78.1050501%40stsci.edu
However, we're now at cairo, pycairo version 1.8.8, and I haven't seen any segfaults after removing this check.
Does anybody object if I remove this check from the code?
--Michiel.
 
From: Fernando P. <fpe...@gm...> - 2010年02月19日 04:50:32
Howdy
On Thu, Feb 18, 2010 at 1:19 PM, Jae-Joon Lee <lee...@gm...> wrote:
>
> I thought there is no master and slave for an axis-sharing?
> If that's the case, maybe "sharex=True" should be suffice?
I defer to your wisdom here: I had no clue about this, so I went for
the clumsier API. If you are right, it would also make the
implementation much simpler, as I had to play some not-totally-obvious
gymnastics to alter axis creation order based on this parameter.
One more, related question: is it possible/reasonable to share *both*
x and y axes?
It would be really nice if you were correct. The api could be nicer
and the implementation simpler.
> Also, how about "subplots" returns a some kind of object so that we
> may define some methods on it. We can define "__iter__" method so
> that above syntax also works. As an example,
>
> mysubplots = subplots(4,1, sharex=True)
> mysubplots.label_outer()
> ax1, ax2, ax3, ax4 = mysubplots
Mmh, more than I have time for right now, I'm afraid (I'm really
pushing it with these little side-trips already). But if you do have
a minute to do it, run with it.
I can only commit to finish the basic implementation with the changes
discussed above, plus any fixes to share* based on clarifying these
points. A fancier object API would be great to have, so by all means
go ahead if you have the bandwidth!
Cheers,
f
From: Fernando P. <fpe...@gm...> - 2010年02月19日 04:45:40
On Thu, Feb 18, 2010 at 8:02 AM, John Hunter <jd...@gm...> wrote:
> Yes, you should know better by now than to propose a minor enhancement....
And you should know by know common sense has somehow been amputated
from my system :)
> Another thought about the interface. How about *just* returning the
> figure instance, and let the users simply index into the axes list.
> Then they can have their 0 based indexing because it is a python
> list::
>
> fig = fig_subplot((2,1), sharex=1)
> fig.axes[0].plot(...)
> fig.axes[1].scatter(...)
>
> mpl is creating this axes list anyway.... I'm also fine with your
> implementation -- just a suggestion.
Mmh, doubting: the more compact api is appealing, but in actual use it
seems to make for a lot of typing, since the really useful objects for
most things are the axes. Given that in python3 we'll have more
flexible unpacking:
Python 3.1.1 (r311:74480, Sep 18 2009, 19:43:55)
[GCC 4.3.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> a = list(range(10))
>>> x, y, *z = a
>>> x, y, z
(0, 1, [2, 3, 4, 5, 6, 7, 8, 9])
>>> m, *n, p, q = a
>>> m, n, p, q
(0, [1, 2, 3, 4, 5, 6, 7], 8, 9)
makes me lean towards keeping the [fig, ax1, ax2...] notation. But
I'm willing to reconsider on further arguments.
> One other thing: I don't think a tuple is best for the axes
> dimensionality. We always require two and exactly two shape arguments
> (numrows, numcols) so we don't need the flexibility of the tuple in
> the way that numpy.zeros does. And it is easier to type::
>
> fig_subplot(2, 1, sharex=1)
>
> than::
>
> fig_subplot((2,1), sharex=1)
>
> As the world master of keystroke efficiency, I would think you would
> appreciate the savings! But again, if you prefer the tuple, I don't
> have a problem with it. It does have the advantage of visually
> suggesting a single shape argument.
>
+1 for the (nr, nc, share...) form.
I won't have time to work on this for a couple of days though; keep
further feedback coming, I should be back home on Monday and able to
finish it (I'm away on a teaching-sprint-within-a-teaching-marathon
for a couple of days). If anyone wants to finish it first, run with
it., I'm not personally attached to it.
Cheers,
f

Showing 3 results of 3

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.
Thanks for helping keep SourceForge clean.
X





Briefly describe the problem (required):
Upload screenshot of ad (required):
Select a file, or drag & drop file here.
Screenshot instructions:

Click URL instructions:
Right-click on the ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Ad destination/click URL:

AltStyle によって変換されたページ (->オリジナル) /