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

Showing 5 results of 5

From: Jae-Joon L. <lee...@gm...> - 2009年10月19日 18:36:12
It seems that this is not possible with bar or barh.
I guess the best way is to use a separate errorbar comannd
import matplotlib.pyplot as plt
import numpy as np
val = 3+10*np.random.rand(5) # the bar lengths
pos = np.arange(5)+.5 # the bar centers on the y axis
yerr = np.random.rand(5)
plt.figure(2)
plt.bar(pos,val, align='center')
erb = plt.errorbar(pos, val, yerr=[np.zeros(len(yerr)), yerr], fmt=None)
erb[1][0].set_visible(False) # make lower error cap invisible
plt.xticks(pos, ('Tom', 'Dick', 'Harry', 'Slim', 'Jim'))
plt.show()
-JJ
On Sun, Oct 18, 2009 at 7:19 AM, Christian Meesters
<mee...@im...> wrote:
> Hi,
>
> Is there a way to have errorbars in a bar plot going in just one
> direction? E. g. like that
>
>  -
>  |
> +-----+
> |   |
>
> instead of
>
>  -
>  |
> +-----+
> | | |
>  -
>
> ?
>
> TIA
> Christian
>
>
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry(R) Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay
> ahead of the curve. Join us from November 9 - 12, 2009. Register now!
> http://p.sf.net/sfu/devconference
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
From: Yann G. <mat...@al...> - 2009年10月19日 08:19:23
Hi,
I found a small bug in matplotlib.axes.Axes.add_artist method. 
matplotlib.artist.Artist.set_axes method is called twice.
def add_artist(self, a):
 '''
 Add any :class:`~matplotlib.artist.Artist` to the axes.
 Returns the artist.
 '''
 * a.set_axes(self) *
 self.artists.append(a)
 self._set_artist_props(a)
 a.set_clip_path(self.patch)
 a._remove_method = lambda h: self.artists.remove(h)
 return a
def _set_artist_props(self, a):
 'set the boilerplate props for artists added to axes'
 a.set_figure(self.figure)
 if not a.is_transform_set():
 a.set_transform(self.transData)
 * a.set_axes(self) *
matplotlib version: 0.99.1.1
Regards,
Yann
From: Cédrick F. <ced...@fr...> - 2009年10月19日 05:41:46
Thank you very much !!
With python 2.6... There is no error, no crash...
Michael Droettboom a écrit :
> I don't think maxdict is the problem though it may be changing how the 
> problem manifests itself. What is happening is that when maxdict is 
> used, those C++ extension objects are deleted after the first 50 math 
> expressions. When using a dict, they aren't deleted until closing the 
> application, so it just delays the problem.
>
> All that said, I'm not sure as to the real cause of the error.
>
> I was able to reproduce it on Windows XP with:
>
> mpl 0.98.5, wx 2.8.10.6, python 2.5.4
>
> however, the following seems to work:
>
> mpl 0.98.5, wx 2.8.10.6, python 2.6.3
>
> Are you able to update to Python 2.6? That might be one solution to 
> the problem.
>
> I have to say I'm completely stumped as to the root cause of this one.
>
> Mike
>
> On 10/17/2009 08:44 AM, Cédrick FAURY wrote:
>> Hello,
>>
>> I restate the problem :
>>
>> With the attached script "test_mathtext_wx.py" :
>> 50 functions (line 31) : the 50 bitmaps are generated correctly, by 
>> when I close the application an error appears in the console :
>>
>> Assertion failed: ob_refcnt == 0, file CXX\cxx_extensions.cxx, line 1128
>> This application has requested the Runtime to terminate it in an 
>> unusual way.
>> Please contact the application's support team for more information.
>>
>> 250 functions : the window never appears and the crash occurs (same 
>> message)
>>
>>
>> However, if in mathtext.py (mpl 0.98.5 win32 py2.5) line 2765 in 
>> MathTextParser, I put "self._cache = dict()" instead of "self._cache 
>> = maxdict(50)", the behavior of "test_mathtext_wx.py" is 
>> significantly different.
>> 50 functions : error on console after closing the application (no 
>> difference here)
>> 250 functions : NO CRASH (but error after closing the application)
>>
>> And now, my questions :
>> Is this proof that "maxdict" is the cause of the problem ?
>> Is there a known way to avoid the problem?
>> Can someone tell me more about maxdict ?
>>
>> Hoping to have been quite clear,
>> Cédrick
>>
>>
>>
>
>
From: DK S. <dk...@me...> - 2009年10月19日 02:22:40
Hi,
Is this a common problem when installing matplotlib on Mac OS?
The matplotlib (OS X/.dmg) installer provides this error msg:
You cannot install matplotlib 0.99.1.1-r7813 on this volume. matplotlib
requires System Python 2.6 to install.
##
Yet it appears I have the correct Python available on OS X 10.5.8:
$ whereis python
/usr/bin/python
$ python
Python 2.6.3 (r263:75183, Oct 4 2009, 16:48:48)
[GCC 4.0.1 (Apple Inc. build 5484)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
##
Thank you for any advice.
Seeking a popular method to install all the bits...
Cheers,
DK
From: per f. <per...@gm...> - 2009年10月19日 00:24:57
hi all,
i would like to draw points on the 3-d simplex, like that of a
dirichlet distribution with 3 parameters. in other words, all i want
to draw are three axes that go from 0 to 1 and make a triangular
shape, such that each point on the triangular region the three axes
form uniquely determines a point on the simplex.
is there an easy way to do this in matplotlib? just to be clear, i
dont want to draw a density/distribution over the simplex, but just
individual points on it. so really all i want are three ordinary axes
that happen to intersect and make a triangle.
thanks very much.

Showing 5 results of 5

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