SourceForge logo
SourceForge logo
Menu

matplotlib-users — Discussion related to using matplotlib

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
(2)
2
(4)
3
(9)
4
(12)
5
(12)
6
(7)
7
(8)
8
(4)
9
(2)
10
(9)
11
(6)
12
(1)
13
(20)
14
(13)
15
(9)
16
(3)
17
(12)
18
(16)
19
(14)
20
(12)
21
(15)
22
(11)
23
(5)
24
(7)
25
(7)
26
(8)
27
(11)
28
(10)
29
(1)
30
(3)
31
(6)





Showing 3 results of 3

From: John H. <jd...@gm...> - 2011年10月30日 16:07:10
.draw()
On Sun, Oct 30, 2011 at 10:51 AM, Daniel Welling <dan...@gm...> wrote:
> Greetings, MatPlotLibbers.
>
> Since 1.1, pyplot.draw() in interactive mode only updates the current axis.
> If I want to update many axes, I need to use sca() and draw() for each one.
> Is there a way to update all axes?
I'm not seeing this, and I'm not sure *why* it would be occurring for
you. plt.draw triggers a call to fig.canvas.draw which calls draw on
all axes. Here is some example code in ipython, which has 'ion".
 In [2]: fig, axes = plt.subplots(2)
 In [3]: axes[0].plot([1,2,3])
 Out[3]: [<matplotlib.lines.Line2D at 0x4b90550>]
 In [4]: axes[1].plot([1,2,3])
 Out[4]: [<matplotlib.lines.Line2D at 0x4b90610>]
 In [5]: plt.draw()
The call to 'plt.draw' on line 5 triggers a draw to both axes. Can
you provide an example which exposes your problem? Please also
provide backend and OS information
 In [6]: !uname -a
 Linux pinchiepie 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:56:25
UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
 In [7]: import matplotlib; print matplotlib.__version__
 1.2.x
 In [8]: matplotlib.rcParams['backend']
 Out[8]: 'WXAgg'
JDH
From: Daniel W. <dan...@gm...> - 2011年10月30日 15:51:24
Greetings, MatPlotLibbers.
Since 1.1, pyplot.draw() in interactive mode only updates the current axis.
 If I want to update many axes, I need to use sca() and draw() for each
one. Is there a way to update all axes?
Thanks.
-dw
From: Brendan B. <bre...@br...> - 2011年10月30日 05:25:03
	I encountered a strange error when trying to put some annotations on 
a graph. I was able to simplify it to this:
pyplot.plot([1, 2, 3, 4], [0, -1, -2, 8])
pyplot.annotate("Blah", xy=(2, 2), xytext=(-20,-20), 
textcoords='offset points',
 bbox=dict(boxstyle='round,pad=0.5'),
 arrowprops=dict(arrowstyle='fancy', 
connectionstyle='arc3,rad=0'))
On my system (matplotlib 1.1.0 with Python 2.6 on Windows XP), this 
causes a long traceback culminating in
File "C:\Program Files\Python\lib\site-packages\matplotlib\bezier.py", 
line 129, in find_bezier_t_intersecting_with_closedpath
 raise ValueError("the segment does not seemed to intersect with 
the path")
	Increasing the xytext coordinates (in absolute value), to for 
instance (-50, -50) works with no error, and it also works without the 
special bbox style. Just guessing from the error message, it looks 
like certain combinations of fancy patches are causing problems 
because the shapes don't intersect in the way the drawing code assumes 
they should.
	I don't see anything in the docs about such edge cases, so this looks 
like a bug. Judging from the way that small tweaks to the code can 
cause the error to disappear, I imagine it could be tricky to fix, but 
at the least there should probably be a warning in the docs that some 
kinds of anootation boxes won't work with some kinds of arrows when 
the text is too close to the annotated point.
	Any ideas?
Thanks.
-- 
Brendan Barnwell
"Do not follow where the path may lead. Go, instead, where there is 
no path, and leave a trail."
 --author unknown

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 によって変換されたページ (->オリジナル) /