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 5 results of 5

From: Jeff W. <js...@fa...> - 2007年05月30日 22:45:06
James Battat wrote:
> Hello,
>
> (for a 2-d plot)
> Any example code of how to label the 2nd y-axis using a different scale
> than the first y-axis for the same dataset?
>
> For example, how do you make a plot of distances with the left y-axis in
> kilometers and the right y-axis in miles?
>
> Thanks in advance for your help,
> James
> 
James: Use twinx - as demonstrated in thee 'two_scales.py' example.
-Jeff
-- 
Jeffrey S. Whitaker Phone : (303)497-6313
Meteorologist FAX : (303)497-6449
NOAA/OAR/PSD R/PSD1 Email : Jef...@no...
325 Broadway Office : Skaggs Research Cntr 1D-124
Boulder, CO, USA 80303-3328 Web : http://tinyurl.com/5telg
From: James B. <jb...@cf...> - 2007年05月30日 22:24:24
Hello,
(for a 2-d plot)
Any example code of how to label the 2nd y-axis using a different scale
than the first y-axis for the same dataset?
For example, how do you make a plot of distances with the left y-axis in
kilometers and the right y-axis in miles?
Thanks in advance for your help,
James
From: Jeff P. <jef...@ya...> - 2007年05月30日 21:04:16
Hello, I'm getting this error when using two consecutive plot_dates():
 File "C:\Python24\lib\site-packages\matplotlib\axes.py", line 1565, in xaxis_d ate
 formatter = AutoDateFormatter(locator)
UnboundLocalError: local variable 'locator' referenced before assignment
I've tested using just three lines of code:
>From pylab import *
plot_date([783746, 783747, 783748], [1,2,3])
plot_date([783749, 783750, 783751], [1,2,3])
thanks,
Jeff
 
---------------------------------
Moody friends. Drama queens. Your life? Nope! - their life, your story.
 Play Sims Stories at Yahoo! Games. 
From: steve g. <ste...@op...> - 2007年05月30日 20:02:55
Hi,
We are starting to require plotting large data sets.
600K samples is one second, and we have 20 sec runs
This takes approx 5 min to draw the plots on screen.
Then if you want to zoom, ... well go get a cup of coffee, ... not very 
productive.
1) Is MatPlotLib the right tool for large data sets, .. should I be 
looking at something else?
2) Given nothing else better, I'm looking for suggestions how to handle 
this size data.
My initial thoughts, ... display a low res graph, then have some movable 
markers in the low res graph and the main graph would only show the 
contents between those markers.
( ala some sound editing programs )
This would mean I need to filter/decimate the data for the low res 
graph, .. and a quick search on the web didn't seem to turn up any 
python way of doing this, .. anyone know of any existing python tool set 
to do this, before I re-invent the wheel?
Thanks for any input
Steve
From: Jeff W. <js...@fa...> - 2007年05月30日 01:15:13
Emmanuel Favre-Nicolin wrote:
> Hi,
>
> I can plot only one time in windows. The second time, the window 
> appears without the tools and when I click on the windows it become 
> white and freezes. Here is a code :
>
> from pylab import *
> x=arange(5)
> y=x*x
> plot(x,y)
> show()
> plot(x,y)
> show()
Emmanuel:
Quoting from the the FAQ (http://matplotlib.sourceforge.net/faq.html):
" It is possible to force matplotlib to draw after every command, which 
is what you want in interactive mode 
<http://matplotlib.sourceforge.net/interactive.html>, but in a script 
you want to defer all drawing until the script has executed. This is 
especially important for complex figures that take some time to draw. 
'show' is designed to tell matplotlib that you're all done issuing 
commands and you want to draw the figure now. In the TkAgg backend, 
which can be used from an arbitrary python shell interactively, it also 
sets interactive mode. So you can launch your script with python -i 
myscript.py -dTkAgg and then change it interactively from the shell. 
IMPORTANT: show should called at most once per script and it should be 
the last line of your script. At that point, the GUI takes control of 
the interpreter. If you want to force a figure draw, use draw 
<http://matplotlib.sourceforge.net/matplotlib.pylab.html#-draw> instead."
-Jeff
 -- 
Jeffrey S. Whitaker Phone : (303)497-6313
NOAA/OAR/CDC R/PSD1 FAX : (303)497-6449
325 Broadway Boulder, CO, USA 80305-3328
1 message has been excluded from this view by a project administrator.

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