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





Showing 4 results of 4

From: Jochen V. <vo...@se...> - 2005年01月23日 14:58:13
Hello John,
On Thu, Jan 20, 2005 at 02:07:26PM -0600, John Hunter wrote:
> p =3D Rectangle((1,1),3,3,fill=3DFalse)
> ax.add_patch(p)
>=20
> your rectangle is in *data coordinates* and it is where it should be
> (center at 1,1 and width=3Dheight=3D3).
I think this is wrong. The lower-left corner is at (1,1), not
the center. At least help(Rectangle) states
 | __init__(self, xy, width, height, **kwargs)
 | xy is an x,y tuple lower, left
 | =20
 | width and height are width and height of rectangle
 | =20
 | fill is a boolean indicating whether to fill the rectangle
All the best,
Jochen
--=20
http://seehuhn.de/
From: Stephen W. <ste...@cs...> - 2005年01月23日 03:50:15
John Hunter wrote:
>>>>>>"Stephen" == Stephen Walton <ste...@cs...> writes:
>>>>>> 
>>>>>>
>
> Stephen> I need a function which will take an N by 3 or N by 6
> Stephen> array... and convert them to matplotlib
> Stephen> dates. 
> 
>
> from datetime import datetime
> from pylab import date2num
> x = ...your array
> dts = date2num([ datetime(y,m,d) for y,m,d in x ])
>
> 
>
This works fine, John, as do your other ideas as well.
>FYI, date2num is found in matplotlib.dates. I'll take a look at the
>matlab datenum docstring in matlab and see about including this
>functionality in the matplotlib.dates version.
> 
>
No need. The functionality is already there and I need to begin 
"thinking in Python." Using tuple unpacking on rows of an array did not 
occur to me, I admit.
Steve
From: John H. <jdh...@ac...> - 2005年01月23日 02:34:26
>>>>> "Stephen" == Stephen Walton <ste...@cs...> writes:
 Stephen> I need a function which will take an N by 3 or N by 6
 Stephen> array, where the columns are year, month, day in the
 Stephen> first case and those three plus hours, minutes, and
 Stephen> seconds in the second case and convert them to matplotlib
 Stephen> dates. This would work the same as the MATLAB datenum()
 Stephen> function.
Hi Stephen,
How about
 from datetime import datetime
 from pylab import date2num
 x = ...your array
 dts = date2num([ datetime(y,m,d) for y,m,d in x ])
or for the Nx6 case
 dts = date2num([ datetime(y,m,d,h,min,s) for y,m,d,h,min,s in x ])
or more succinctly
 dts = date2num([ datetime(*date) for date in x ])
FYI, date2num is found in matplotlib.dates. I'll take a look at the
matlab datenum docstring in matlab and see about including this
functionality in the matplotlib.dates version.
Cheers,
JDH
From: Stephen W. <ste...@cs...> - 2005年01月23日 02:06:14
I need a function which will take an N by 3 or N by 6 array, where the 
columns are year, month, day in the first case and those three plus 
hours, minutes, and seconds in the second case and convert them to 
matplotlib dates. This would work the same as the MATLAB datenum() 
function.
Thanks in advance.

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