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




Showing 4 results of 4

From: Benjamin R. <ben...@ou...> - 2011年05月10日 16:49:32
On Tue, May 10, 2011 at 9:25 AM, Jonathan Slavin <js...@cf...>wrote:
> Hi,
>
> I would like to create a plot with a series of parallel 2-D slices in
> order to illustrate 3-D data. I got excited when I saw the example of
> translucent bar plots, which is similiar in some ways to what I had in
> mind. But it seems that there is no imshow method in Axes3D. How hard
> would that be to add? (By the way, I do know about mayavi and have used
> it, but there are things about it that make it somewhat difficult to
> work with.)
>
> Jon
>
imshow() and friends work a little bit differently from the other plotting
commands. Unlike the other plotting functions, imshow() does not return any
Collection objects, rather it returns an AxesImage object. Most of the
other functions are merely wrappers around their 2D equivalent with a few
extra keyword arguments and a 2D to 3D converter call for the collection
objects returned. In order to support imshow() in Axes3D, a 3D version of
the AxesImage object will need to be made and should be able to be created
from an existing 2D version.
If someone wants to create a 3D version of AxesImage and add it to art3d.py,
I would be more than happy to take the patch. But at this time, I am too
unfamiliar with AxesImage objects and am more focused on fixing the current
feature-set.
Ben Root
From: Jonathan S. <js...@cf...> - 2011年05月10日 14:25:26
Hi,
I would like to create a plot with a series of parallel 2-D slices in
order to illustrate 3-D data. I got excited when I saw the example of
translucent bar plots, which is similiar in some ways to what I had in
mind. But it seems that there is no imshow method in Axes3D. How hard
would that be to add? (By the way, I do know about mayavi and have used
it, but there are things about it that make it somewhat difficult to
work with.)
Jon
-- 
______________________________________________________________
Jonathan D. Slavin Harvard-Smithsonian CfA
js...@cf... 60 Garden Street, MS 83
phone: (617) 496-7981 Cambridge, MA 02138-1516
 cell: (781) 363-0035 USA
______________________________________________________________
From: Daniel M. <dan...@go...> - 2011年05月10日 07:44:37
Hi, I like this, too.
However, I don't understand why it works at all. Usually, when I apply
a colormap, I need to take care about the scaling myself, i.e. divide
the range up into the number of elements to plot:
import pylab as pl
import matplotlib.cm as cm
xval = pl.arange(0, 20, 0.2)
n = 256
for i in range(n):
# pl.plot(xval, pl.sin(xval)+i, c=cm.hot(i), lw=5)
 pl.plot(xval, pl.sin(xval)+i, c=cm.hot(1.*i/n), lw=5)
Can anyone tell me why this is not necessary here but essential for
example here:
for i,infile in enumerate(infiles):
 ## title for plot
 tname = os.path.splitext(infile)[0]
 ## read data
 f = FileHelpers.BlockedFile(infile)
 alldata = scipy.array([[],[]])
 for ii in ['+', '2', 'x', '1']: # use for markers, too
# for ii in [4,3,2,1]: # use for markers, too
 try:
 f.next_block()
 data = scipy.loadtxt(f).T
 alldata = scipy.concatenate((alldata, data), axis=1)
# ax.plot(data[0],data[1], '%s'%ii,
color=cm.hot(1.*i/len(infiles)), mew=1.5 )
 ax.plot(data[0],data[1], '%s'%ii, c=cm.hot(i), mew=1.5 )
 except Exception, e:
 print e
 break
Thanks in advance,
Daniel
>> I have found a simple and better way. One can chose from colors from a
>> color
>> map:
>>
>> >>import pylab as pl
>> >>import matplotlib.cm as cm
>> >>xval = pl.arange(0, 20, 0.2)
>> >>for i in range(256):
>>   ... pl.plot(xval, pl.sin(xval)+i, c=cm.hot(i), lw=5)
>>
>> This one if, for instance, picking from a color map called "hot". If one
>> wants to the colors to fade away, or darken, the "alpha" option can be
>> utilized or another color map in which colors darken or fade into another
>> color.
>>
>> There is no need for a long sophisticated script.
From: Gökhan S. <gok...@gm...> - 2011年05月10日 05:20:23
On Mon, May 9, 2011 at 5:11 PM, Pythonified <net...@gm...>wrote:
>
>
> Pythonified wrote:
> >
> > I have been trying to assign different colors for each line I plot, where
> > the colors are incrementally darkened (or lightened), or selected from a
> > colorbar (e.g. rainbow).
> >
> > Any ideas?
> >
>
> I have found a simple and better way. One can chose from colors from a
> color
> map:
>
> >>import pylab as pl
> >>import matplotlib.cm as cm
> >>xval = pl.arange(0, 20, 0.2)
> >>for i in range(256):
> ... pl.plot(xval, pl.sin(xval)+i, c=cm.hot(i), lw=5)
>
> This one if, for instance, picking from a color map called "hot". If one
> wants to the colors to fade away, or darken, the "alpha" option can be
> utilized or another color map in which colors darken or fade into another
> color.
>
> There is no need for a long sophisticated script.
>
> Enjoy,
> Pythonified
>
Nice trick. This can go into the gallery or somewhere else in scipy
cookbook.
-- 
Gökhan

Showing 4 results of 4

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