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



Showing 4 results of 4

From: Andrea G. <and...@gm...> - 2008年04月19日 19:58:57
Hi Manuel,
On Fri, Apr 18, 2008 at 8:49 AM, Manuel Metz wrote:
>
> Andrea Gavana wrote:
> > Hi All,
> >
> > I was wondering about custom markers in the scatter method, and I
> > thought to ask here for some suggestions.
> > Basically, I have 3 variables to show, which are oil, gas and water
> > production. I would like to define the bubble size by the sum of these
> > three variables (or something akin), and then I would like to be able
> > to split the bubble marker in 3 sections (like having a small pie
> > chart in place of the marker), with each section area proportional to
> > the value of oil, gas and water production respectively. I know this
> > might sound not very clear, I attach a small picture of what I mean
> > (the picture shows the bubble divided into 2 sections, but the purpose
> > is the same).
> > I know about custom marker, but I am not so expert with matplotlib to
> > be able to implement it... could someone please share some suggestion
> > on how to do this?
> >
> > Thank you very much.
> >
> > Andrea.
> >
>
> Hi,
> as you already suggested, you have to do a little hand-work, but its not too
> hard. I attached an example, which you can use as a starting point...
Thank you for the sample, this is exactly wht I was looking for. Thank
you very much!
Andrea.
"Imagination Is The Only Weapon In The War Against Reality."
http://xoomer.alice.it/infinity77/
From: Eric F. <ef...@ha...> - 2008年04月19日 17:23:35
Fernando,
Your example works as you describe on recent matplotlib versions. I 
suspect you are using an old one. The preferred way of handling missing 
points in numpy, and therefore in matplotlib and pylab, however, is via 
masked arrays.
import pylab
import numpy as np
from numpy import ma
a = [1,2,3,4,5]
b = np.array([6,2,np.nan,1,9])
bm = ma.masked_where(np.isnan(b), b)
pylab.plot(a,bm)
pylab.show()
There are many other examples of masked array use in the examples 
directory of the matplotlib distribution.
Eric
Fernando Abilleira wrote:
> Dear sourceforge community,
> 
> I come from a Matlab environment so I am used to plotting matrices that 
> contain NaN elements. This is very useful because in some cases one 
> doesn't have data for the entire matrix. If one tries plotting the data, 
> the NaN elements won't be plotted.
> 
> Is there a similar element type or workaround I could use to get the 
> same effect?
> 
> In the following simple example:
> 
> a = [1,2,3,4,5]
> b = [6,2,NaN,1,9]
> mpylab.plot(a,b)
> 
> I would like to get two lines with a gap in between them at element [2].
> 
> Thanks for any help you can offer.
> 
> Regards,
> 
> Fernando
From: Yong-Duk J. <ne...@gm...> - 2008年04月19日 14:07:06
When I increase the xlabel fontsize, it overlaps with the tick label.
How can I adjust the distance between tick label and xlable (or ylabel)?
Please help me.
-- 
Yong-Duk Jin
From: Eric F. <ef...@ha...> - 2008年04月19日 07:32:00
Vsevolod Kovalenko wrote:
> Dear matplotlib
> 
> I have a newbie question (I am new to python, migrating from Matlab). Just
> like the subject suggests, I need to display an image X stored in a matrix
> (well, a 2D numpy array in fact) versus the coordinates specified by arrays
> x and y. Further, it would be nice if mouse position was returned in terms
> of those coordinates as well, but that's just for a nicety - I can map it
> myself. But main thing is I failed to find the way to get the image
> versuscoordinates in imshow() and figimage(). I also failed to find the
> answer in this forum.
> 
> Hence I ask for any suggestions.
There is not an *exact* clone of imagesc, but you can certainly get the 
same effect. Note that imshow has an origin kwarg that lets you specify 
the vertical orientation, and an extent kwarg that controls the mapping 
between pixels and your X and Y scales. If you want direct indexing 
into a colormap you can get it with the kwarg norm=mpl.colors.NoNorm(), 
provided your Z array has an integer dtype and includes values within 
the range of the colormap; the default colormaps all have 256 colors.
An alternative, if you want to specify the boundaries of the pixels 
rather than their centers (or if you have unevenly-spaced boundaries), 
is pcolor, or pcolormesh. If you have a recent version of mpl you can 
use the Axes method pcolorfast.
Offhand, though, it sounds like imshow() with suitable kwargs will do 
exactly what you want. See image_demo2.py in the mpl examples directory.
Eric

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