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


Showing 9 results of 9

From: John W. <was...@gm...> - 2007年05月06日 22:34:10
Eric,
Exactly. Thanks for your post. I finally figured it out, and wanted to
post here for completeness in case no one followed up, but I'm glad
that you did. So yes, the following:
scatter(x, y, c=arange(len(x)), cmap=cm.spectral)
is exactly what I wanted... except that for my data I had:
Yvar1, Yvar2, Yvar3, ...
All data was plotted against Yvar1, and the first plot was Yvar1 vs.
Time. I wanted the colors for all the plots to be reflective of Time,
and consistently across the subplots, thus I had to define Time and
then use:
scatter(x, y, c=Time, cmap=cm.spectral)
However, I didn't try the arange function, I probably could've done
something like:
t=arange(Time)
scatter(x, y, c=t, cmap=cm.spectral)
Anyway, thanks again!
.john
From: Eric F. <ef...@ha...> - 2007年05月06日 22:04:05
John Washakie wrote:
> Trying again, a little more detail:
> 
> I am trying to use the color setting feature of SCATTER:
> 
> colors=cm.spectral(linespace(0,100,len(x))
> 
> then, plotting:
> 
> scatter(x,y,c=colors)
> 
> I get the error:
> TypeError: c must be a matplotlib color arg or a sequence of them
> 
> But I don't understand.
> 
>> x.shape
>> (600,)
>> colors.shape
>> (600,4)
> 
> so it appears to me that colors is indeed a sequence of intensities
> the same length as x? What is wrong then??
No, colors is a sequence of colors in this example, and I think that 
even if it did not give an error, it would not do what you want; but 
yes, I don't think this should give an error. And, on my system, a 
rough equivalent does not. What mpl version are you using?
Regardless, I think what you want is more like this:
scatter(x, y, c=arange(len(x)), cmap=cm.spectral)
Then the colors will be determined from a table lookup in the spectral 
colormap based on the floating point values in c, with the smallest 
value mapped to the first color and the largest value mapped to tha last.
Eric
From: John W. <was...@gm...> - 2007年05月06日 19:22:36
Trying again, a little more detail:
I am trying to use the color setting feature of SCATTER:
colors=cm.spectral(linespace(0,100,len(x))
then, plotting:
scatter(x,y,c=colors)
I get the error:
TypeError: c must be a matplotlib color arg or a sequence of them
But I don't understand.
>x.shape
>(600,)
>colors.shape
>(600,4)
so it appears to me that colors is indeed a sequence of intensities
the same length as x? What is wrong then??
Thanks,
.john
From: John W. <was...@gm...> - 2007年05月06日 17:21:38
Hello all,
I'm trying to create a plot in each element in my x,y array have a
slightly different color - using spectral for example.
My data is a time series, but I am not plotting the time series. I
want the older data to show up in a different color from the latest
data.
What I have so far is:
Y,y=rawD[:,7],rawD[:,i]
f=subplot(m,n,pltn)
colors=cm.spectral(linspace(0,1,len(Y)))
scatter(y,Y,2,cmap=colors)
pltn ,m, n are just iterators...
What am I doing wrong? I feel like I need to change somethig for the
cmap definition. I've tried iterating through Y and creating a scatter
plot for each pair, then assigning the color from colors[i], but that
crashes. Apparently you cannot scatter(x,y) where x,y are single
values.
Thanks!
.john
From: <jk...@ik...> - 2007年05月06日 12:39:20
Tommy Grav <tg...@ma...> writes:
> I would now like to plot a vs e for all the obj objects in nlist.
> how do I do that? I tried
>
> plot(nlist[:].a,nlist[:].e,'ko')
You have a list of objects that have attributes named a and e; these
are not attributes of the list. Try
 plot([x.a for x in nlist], [x.e for x in nlist], 'ko')
-- 
Jouni K. Seppänen
http://www.iki.fi/jks
From: Matthias M. <Mat...@gm...> - 2007年05月06日 07:25:20
Hello Tommy,
I would like to do such convertings, too, but I think there is no such fast 
way in python. I'm using the 'for statement' to iterate over a list of 
objects and save their properties into a new list. 
best regards,
Matthias
On Friday 04 May 2007 17:54, Tommy Grav wrote:
> I have some code that simplified looks like this:
>
> class cKBO(object):
> 	def __init__(cls):
> 		cls.a = 0.
> 		cls.e = 0.
>
> lines = open("test.file","r").readlines()
>
> nlist = []
> for line in lines:
> 	obj = cKBO()
> 	(a,e) = line.split
> 	obj.a = float(a)
> 	obj.e = float(e)
> 	nlist.append(obj)
>
> I would now like to plot a vs e for all the obj objects in nlist.
> how do I do that? I tried
>
> plot(nlist[:].a,nlist[:].e,'ko')
> show()
>
> but that resulted in
> raceback (most recent call last):
> File "/Users/tgrav/Work/MyCode/Python/MOPS/ckbos.py", line 108, in ?
> plot(nlist[:].a,nlist[:].e,'ko')
> AttributeError: 'list' object has no attribute 'a'
>
> Which is understandable. But how do I most easily convert a list of
> class
> objects into two lists of object variables?
>
> Cheers
> Tommy
>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
From: Samuel M. S. <sm...@sa...> - 2007年05月06日 02:54:15
Anyone able to "see" an animation using WXAgg 2.6 or otherwise on OS 
X 10.4 python 2.5 mpl 0.90.0
I can save figures and make a movie but nothing shows in the figure 
window until the animation is over.
even the example anim.py has the same behavior.
I have only been able to get it to work with tkAgg but that is seg 
faulting now.
**********************************************************************
Samuel M. Smith Ph.D.
2966 Fort Hill Road
Eagle Mountain, Utah 84005-4108
801-768-2768 voice
801-768-2769 fax
**********************************************************************
"The greatest source of failure and unhappiness in the world is
giving up what we want most for what we want at the moment"
**********************************************************************
From: Samuel M. S. <sm...@sa...> - 2007年05月06日 02:51:13
Anyone using TkAgg on OSX 10.4 with MPL 0.90.0 and Python 2.5 
successfully?
**********************************************************************
Samuel M. Smith Ph.D.
2966 Fort Hill Road
Eagle Mountain, Utah 84005-4108
801-768-2768 voice
801-768-2769 fax
**********************************************************************
"The greatest source of failure and unhappiness in the world is
giving up what we want most for what we want at the moment"
**********************************************************************
From: Samuel M. S. <sm...@sa...> - 2007年05月06日 00:37:36
I have been using WXAgg but I have had better success using TkAgg for 
animations.
So I tried TkAgg and get a segmentation fault. I haven't used it in a 
while so I don't know
when it stopped working. I have ipython 0.80 OS x 10.4.9 
scipysuperpack with MPL 0.90.0
anyone have any idea or used TkAgg lately?
backend TkAgg version 8.4
Python 2.5.1 (r251:54869, Apr 18 2007, 22:08:04)
Type "copyright", "credits" or "license" for more information.
IPython 0.8.0 -- An enhanced Interactive Python.
? -> Introduction to IPython's features.
%magic -> Information about IPython's 'magic' % functions.
help -> Python's own help system.
object? -> Details about 'object'. ?object also works, ?? prints more.
 Welcome to pylab, a matplotlib-based Python environment.
 For more information, type 'help(pylab)'.
In [1]: plot([1,2,5])
Segmentation fault
albook:samuel$
**********************************************************************
Samuel M. Smith Ph.D.
2966 Fort Hill Road
Eagle Mountain, Utah 84005-4108
801-768-2768 voice
801-768-2769 fax
**********************************************************************
"The greatest source of failure and unhappiness in the world is
giving up what we want most for what we want at the moment"
**********************************************************************

Showing 9 results of 9

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