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
(9) |
3
(4) |
4
(3) |
5
(10) |
6
(2) |
7
|
8
(5) |
9
(3) |
10
(8) |
11
(18) |
12
(4) |
13
|
14
|
15
(1) |
16
(2) |
17
(11) |
18
(5) |
19
(2) |
20
|
21
|
22
(3) |
23
(1) |
24
(2) |
25
|
26
|
27
|
28
|
29
|
30
|
31
(3) |
|
|
|
Looking at the code again, you actually don't need to go the approach of passing an argument. The global "amp" should work. You just need to not be futzing around with it. Get rid of the three commented out lines. They do you no good. Ben Root On Wed, Dec 17, 2014 at 4:06 PM, Benjamin Root <ben...@ou...> wrote: > > First, I am not sure what you think the reset() method does. samp.reset() > does one job. It RESETS the slider. You are not seeing the bar move because > it keeps getting reset. Take it out from your code. I do not know what you > are trying to do with it. > > Second, numerical values in python are not mutable. The Slider can modify > its "val" attribute to its heart's content. You have *zero* guarantees that > samp.val is still the same variable from one point to the next. > Furthermore, assigning an immutable value to a global variable does you no > good anyway, as it is the "samp.val" variable that gets modified by the > slider object, and it isn't global. > > You might be seeing things that sort of looks like you want, but you > really can't be sure that it isn't the result of some strange side-effects > due to the interactive backend swallowing exceptions every time you touch > that slider. > > What you want is to have the animate() function take a second argument > being the slider object (or go with the global approach, if you want). > Access the "val" attribute from the slider object for the set_ydata() call. > If you go with the passing of the slider object as an argument, you can > then pass it in a tuple to the "fargs" argument of the FuncAnimation > constructor. > > I hope that clears it up for you. > Cheers! > Ben Root > > > On Wed, Dec 17, 2014 at 3:49 PM, peterfR <pe...@pe...> wrote: >> >> I have a simple oscillatory animation with a parameter "amp", which I >> control >> with a slider. >> The control works (when I do a mouse-drag on the slider bar), but the >> slide >> bar never actually changes it's position because the reset call fails. >> I don't see why the global statement should have any effect. >> I want the "amp" variable to be common to the slider and the animation. >> I'll include the whole code, it's only about 30 lines of executable code: >> ==== >> """ >> A simple example of an animated plot, controlled by a slider >> """ >> import numpy as np >> import matplotlib.pyplot as plt >> import matplotlib.animation as animation >> from matplotlib.widgets import Slider >> >> fig, ax = plt.subplots() >> amp = 5 >> freq = 1 >> t = np.arange(0.0, 2*np.pi*freq, 0.01) >> print("len(t)=", len(t)) >> # INITIALIZE CURVE >> line, = ax.plot(t, amp*np.sin(t), lw=4, color='purple') >> >> # Setup slider >> >> axcolor = 'lightgoldenrodyellow' >> axamp = plt.axes([0.25, 0.15, 0.60, 0.03], axisbg=axcolor) >> >> samp = Slider(axamp, 'Amp', 0.1, 10.0, valinit=amp) >> >> def update(val): >> global amp >> amp = samp.val >> # samp.set_val(amp) >> # samp.reset() # if no argument given, the value of amp is not >> changed. >> # samp.reset(amp) # If used, amp is changed, the animation continues >> with changed amp value, >> # but the slider bar does >> # not move and get the error >> "TypeError: >> reset() takes exactly 1 argument (2 given)" >> >> samp.on_changed(update) >> >> def reset(event): >> samp.reset() >> >> ## Do the animation >> >> def animate(i): >> line.set_ydata(amp*np.sin(t+(i/10.0))) # update the data >> return line, >> >> #Init only required for blitting to give a clean slate. >> def init(): >> line.set_ydata(np.ma.array(t, mask=True)) >> return line, >> >> ani = animation.FuncAnimation(fig, animate, np.arange(1, 100000), >> init_func=init, >> interval=20, repeat=True, repeat_delay=200, blit=True) >> plt.show() >> >> >> >> >> -- >> View this message in context: >> http://matplotlib.1069221.n5.nabble.com/Possible-bug-in-slider-reset-tp44638p44640.html >> Sent from the matplotlib - users mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------------ >> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >> with Interactivity, Sharing, Native Excel Exports, App Integration & more >> Get technology previously reserved for billion-dollar corporations, FREE >> >> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk >> _______________________________________________ >> Matplotlib-users mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> >
First, I am not sure what you think the reset() method does. samp.reset() does one job. It RESETS the slider. You are not seeing the bar move because it keeps getting reset. Take it out from your code. I do not know what you are trying to do with it. Second, numerical values in python are not mutable. The Slider can modify its "val" attribute to its heart's content. You have *zero* guarantees that samp.val is still the same variable from one point to the next. Furthermore, assigning an immutable value to a global variable does you no good anyway, as it is the "samp.val" variable that gets modified by the slider object, and it isn't global. You might be seeing things that sort of looks like you want, but you really can't be sure that it isn't the result of some strange side-effects due to the interactive backend swallowing exceptions every time you touch that slider. What you want is to have the animate() function take a second argument being the slider object (or go with the global approach, if you want). Access the "val" attribute from the slider object for the set_ydata() call. If you go with the passing of the slider object as an argument, you can then pass it in a tuple to the "fargs" argument of the FuncAnimation constructor. I hope that clears it up for you. Cheers! Ben Root On Wed, Dec 17, 2014 at 3:49 PM, peterfR <pe...@pe...> wrote: > > I have a simple oscillatory animation with a parameter "amp", which I > control > with a slider. > The control works (when I do a mouse-drag on the slider bar), but the slide > bar never actually changes it's position because the reset call fails. > I don't see why the global statement should have any effect. > I want the "amp" variable to be common to the slider and the animation. > I'll include the whole code, it's only about 30 lines of executable code: > ==== > """ > A simple example of an animated plot, controlled by a slider > """ > import numpy as np > import matplotlib.pyplot as plt > import matplotlib.animation as animation > from matplotlib.widgets import Slider > > fig, ax = plt.subplots() > amp = 5 > freq = 1 > t = np.arange(0.0, 2*np.pi*freq, 0.01) > print("len(t)=", len(t)) > # INITIALIZE CURVE > line, = ax.plot(t, amp*np.sin(t), lw=4, color='purple') > > # Setup slider > > axcolor = 'lightgoldenrodyellow' > axamp = plt.axes([0.25, 0.15, 0.60, 0.03], axisbg=axcolor) > > samp = Slider(axamp, 'Amp', 0.1, 10.0, valinit=amp) > > def update(val): > global amp > amp = samp.val > # samp.set_val(amp) > # samp.reset() # if no argument given, the value of amp is not > changed. > # samp.reset(amp) # If used, amp is changed, the animation continues > with changed amp value, > # but the slider bar does > # not move and get the error "TypeError: > reset() takes exactly 1 argument (2 given)" > > samp.on_changed(update) > > def reset(event): > samp.reset() > > ## Do the animation > > def animate(i): > line.set_ydata(amp*np.sin(t+(i/10.0))) # update the data > return line, > > #Init only required for blitting to give a clean slate. > def init(): > line.set_ydata(np.ma.array(t, mask=True)) > return line, > > ani = animation.FuncAnimation(fig, animate, np.arange(1, 100000), > init_func=init, > interval=20, repeat=True, repeat_delay=200, blit=True) > plt.show() > > > > > -- > View this message in context: > http://matplotlib.1069221.n5.nabble.com/Possible-bug-in-slider-reset-tp44638p44640.html > Sent from the matplotlib - users mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users >
I have a simple oscillatory animation with a parameter "amp", which I control with a slider. The control works (when I do a mouse-drag on the slider bar), but the slide bar never actually changes it's position because the reset call fails. I don't see why the global statement should have any effect. I want the "amp" variable to be common to the slider and the animation. I'll include the whole code, it's only about 30 lines of executable code: ==== """ A simple example of an animated plot, controlled by a slider """ import numpy as np import matplotlib.pyplot as plt import matplotlib.animation as animation from matplotlib.widgets import Slider fig, ax = plt.subplots() amp = 5 freq = 1 t = np.arange(0.0, 2*np.pi*freq, 0.01) print("len(t)=", len(t)) # INITIALIZE CURVE line, = ax.plot(t, amp*np.sin(t), lw=4, color='purple') # Setup slider axcolor = 'lightgoldenrodyellow' axamp = plt.axes([0.25, 0.15, 0.60, 0.03], axisbg=axcolor) samp = Slider(axamp, 'Amp', 0.1, 10.0, valinit=amp) def update(val): global amp amp = samp.val # samp.set_val(amp) # samp.reset() # if no argument given, the value of amp is not changed. # samp.reset(amp) # If used, amp is changed, the animation continues with changed amp value, # but the slider bar does # not move and get the error "TypeError: reset() takes exactly 1 argument (2 given)" samp.on_changed(update) def reset(event): samp.reset() ## Do the animation def animate(i): line.set_ydata(amp*np.sin(t+(i/10.0))) # update the data return line, #Init only required for blitting to give a clean slate. def init(): line.set_ydata(np.ma.array(t, mask=True)) return line, ani = animation.FuncAnimation(fig, animate, np.arange(1, 100000), init_func=init, interval=20, repeat=True, repeat_delay=200, blit=True) plt.show() -- View this message in context: http://matplotlib.1069221.n5.nabble.com/Possible-bug-in-slider-reset-tp44638p44640.html Sent from the matplotlib - users mailing list archive at Nabble.com.
the reset() method is meant to return the slider back to its initialized value, that's it. I suspect what you are having difficulties with has to do with your use of a global variable "amp". It is going to be completely unlikely that updates to the slider's "val" attribute would actually be updating the global variable rather than simply replacing it with a new variable. What are you trying to do? Ben Root On Wed, Dec 17, 2014 at 2:01 PM, peterfR <pe...@pe...> wrote: > > [This post might appear twice, if so, I apologize. The first version is > flagged that it has not been accepted yet] > > I am controlling a simple animation with a slider, successfully. A mouse > drag updates the parameter correctly but the slider-bar position is not > updated. > > If "samp" is a slider, the code > "samp.reset(amp)" generates > "TypeError: reset() takes exactly 1 argument (2 given)". > > Here is more detail of the code: > > ===== > samp = Slider(axamp, 'Amp', 0.1, 10.0, valinit=amp) > > def update(val): > global amp > amp = samp.val > # samp.reset() # if this is included, a mouse-drag does not change > value of amp. No error. > # samp.reset(amp) # if this is included, a mouse-drag changes value of > amp, but the > # slider-bar-position is not updated. The animation > continues to run in both cases. > # AND GET ERROR: > *********** > File "SAS_asl.py", line 28, in update > samp.reset(amp) # > > TypeError: reset() takes exactly 1 argument (2 given) > *********** > > > # If there is no call to reset in "update" and the following function is > included: > > def reset(event): > samp.reset() # amp is changed, slider-bar-position is not updated > and NO ERROR IS GENERATED > > > samp.on_changed(update) # always present! > > This appears to be a bug. If not, what is wrong with the code? > > > > > > -- > View this message in context: > http://matplotlib.1069221.n5.nabble.com/Possible-bug-in-slider-reset-tp44638.html > Sent from the matplotlib - users mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users >
[This post might appear twice, if so, I apologize. The first version is flagged that it has not been accepted yet] I am controlling a simple animation with a slider, successfully. A mouse drag updates the parameter correctly but the slider-bar position is not updated. If "samp" is a slider, the code "samp.reset(amp)" generates "TypeError: reset() takes exactly 1 argument (2 given)". Here is more detail of the code: ===== samp = Slider(axamp, 'Amp', 0.1, 10.0, valinit=amp) def update(val): global amp amp = samp.val # samp.reset() # if this is included, a mouse-drag does not change value of amp. No error. # samp.reset(amp) # if this is included, a mouse-drag changes value of amp, but the # slider-bar-position is not updated. The animation continues to run in both cases. # AND GET ERROR: *********** File "SAS_asl.py", line 28, in update samp.reset(amp) # TypeError: reset() takes exactly 1 argument (2 given) *********** # If there is no call to reset in "update" and the following function is included: def reset(event): samp.reset() # amp is changed, slider-bar-position is not updated and NO ERROR IS GENERATED samp.on_changed(update) # always present! This appears to be a bug. If not, what is wrong with the code? -- View this message in context: http://matplotlib.1069221.n5.nabble.com/Possible-bug-in-slider-reset-tp44638.html Sent from the matplotlib - users mailing list archive at Nabble.com.
On 2014年12月17日, 5:37 AM, Thomas Caswell wrote: > What version of mpl are you using? These functions got a lot of work > between 1.3 and 1.4. Tom, Sorry, I answered only in his parallel github issue. https://github.com/matplotlib/matplotlib/issues/3927. I'm closing it now. The upshot is that psd returns the power but plots it in db. Eric > > I also suspects that there is a normalization issue going on with power > vs power density. > > Tom > > On Tue, Dec 16, 2014, 22:28 xkryptor <xkr...@gm... > <mailto:xkr...@gm...>> wrote: > > Hi all, > > I tried calculating the power spectral density using matplotlib > mlab function psd (). I plotted using two methods: > > 1. At first I plot it directly using plt.psd (red line in plot) > 2. Then I output the values from psd() to variables and plotting the > variables (blue line in plot) > > The code I used: > > power, freqs = plt.psd(P * 100000, len(P), Fs = 1 / dt, scale_by_freq=0) > plt.psd(P * 100000, len(P), 1 / dt, scale_by_freq=0) > plt.plot(freqs, power) > > But the plots are different, I expected it to be coincident. From > where does the discrepancy arise? > > Inline image 1 > ------------------------------__------------------------------__------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & > more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.__net/gampad/clk?id=164703151&__iu=/4140/ostg.clktrk > <http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk>_________________________________________________ > Matplotlib-users mailing list > Matplotlib-users@lists.__sourceforge.net > <mailto:Mat...@li...> > https://lists.sourceforge.net/__lists/listinfo/matplotlib-__users > <https://lists.sourceforge.net/lists/listinfo/matplotlib-users> > > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk > > > > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users >
What version of mpl are you using? These functions got a lot of work between 1.3 and 1.4. I also suspects that there is a normalization issue going on with power vs power density. Tom On Tue, Dec 16, 2014, 22:28 xkryptor <xkr...@gm...> wrote: > Hi all, > > I tried calculating the power spectral density using matplotlib mlab > function psd (). I plotted using two methods: > > 1. At first I plot it directly using plt.psd (red line in plot) > 2. Then I output the values from psd() to variables and plotting the > variables (blue line in plot) > > The code I used: > > power, freqs = plt.psd(P * 100000, len(P), Fs = 1 / dt, scale_by_freq=0) > plt.psd(P * 100000, len(P), 1 / dt, scale_by_freq=0) > plt.plot(freqs, power) > > But the plots are different, I expected it to be coincident. From where > does the discrepancy arise? > > [image: Inline image 1] > ------------------------------------------------------------ > ------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=164703151& > iu=/4140/ostg.clktrk_______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users >
Sorry, in below steps, the converting lat lon to map projection coordiate is not working unless I do meshgrid. If I do meshgrid then the scatter 3rd axis get plotted at each grid which is not expected the figure after In [16]: do not result if we follow the steps m = Basemap(projection='robin',lon_0=0,resolution='c') x, y = m(df_data['lonm'][0:50], df_data['latm'][0:50]) -------------------------------------------- On Wed, 17/12/14, Benjamin Root <ben...@ou...> wrote: Subject: Re: [Matplotlib-users] modification to m.scatter To: "Sudheer Joseph" <sud...@ya...> Cc: "Matplotlib Users" <mat...@li...> Date: Wednesday, 17 December, 2014, 1:29 AM There are lots of code examples on that page. You have yet to provide a sscce. Nor have you posted what happens when you run your sscce. At the very leat, post the traceback or the bad image that differs from what you expect. Ben Root On Dec 16, 2014 7:59 PM, "Sudheer Joseph" <sud...@ya...> wrote: Thank you, Ifact I was referring to the example given on the page. http://earthpy.org/earthpy-basemap-amazon.html Becasue it has reference to the data to be downloaed, I thought it is better to send the link rather than sending the code which need data. With best regards, Sudheer -------------------------------------------- On Tue, 16/12/14, Benjamin Root <ben...@ou...> wrote: Subject: Re: [Matplotlib-users] modification to m.scatter To: "Sudheer Joseph" <sud...@ya...> Cc: "Matplotlib Users" <mat...@li...> Date: Tuesday, 16 December, 2014, 2:48 PM Can you please include an SSCCE? http://sscce.org/ On Tue, Dec 16, 2014 at 12:43 AM, Sudheer Joseph <sud...@ya...> wrote:Dear Developers/users, I updated matplot lib to 1.4.2 and below example appears to be not working for m.scatter. May I know what change is implimented ?. m.scatter plots the river discharge in gridded format if the x,y=meshgrid(lon,lat) is used else it do not plot over map. http://earthpy.org/earthpy-basemap-amazon.html *************************************************************** Sudheer Joseph Indian National Centre for Ocean Information Services Ministry of Earth Sciences, Govt. of India POST BOX NO: 21, IDA Jeedeemetla P.O. Via Pragathi Nagar,Kukatpally, Hyderabad; Pin:5000 55 Tel:+91-40-23886047(O),Fax:+91-40-23895011(O), Tel:+91-40-23044600(R),Tel:+91-40-9440832534(Mobile) E-mail:sjo...@gm...;sud...@ya... Web- http://oppamthadathil.tripod.com *************************************************************** ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ Matplotlib-users mailing list Mat...@li... https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Hi all, I tried calculating the power spectral density using matplotlib mlab function psd (). I plotted using two methods: 1. At first I plot it directly using plt.psd (red line in plot) 2. Then I output the values from psd() to variables and plotting the variables (blue line in plot) The code I used: power, freqs = plt.psd(P * 100000, len(P), Fs = 1 / dt, scale_by_freq=0) plt.psd(P * 100000, len(P), 1 / dt, scale_by_freq=0) plt.plot(freqs, power) But the plots are different, I expected it to be coincident. From where does the discrepancy arise? [image: Inline image 1]
There are lots of code examples on that page. You have yet to provide a sscce. Nor have you posted what happens when you run your sscce. At the very leat, post the traceback or the bad image that differs from what you expect. Ben Root On Dec 16, 2014 7:59 PM, "Sudheer Joseph" <sud...@ya...> wrote: > Thank you, > Ifact I was referring to the example given on the page. > http://earthpy.org/earthpy-basemap-amazon.html > Becasue it has reference to the data to be downloaed, I thought it is > better to send the link rather than sending the code which need data. > > With best regards, > Sudheer > -------------------------------------------- > On Tue, 16/12/14, Benjamin Root <ben...@ou...> wrote: > > Subject: Re: [Matplotlib-users] modification to m.scatter > To: "Sudheer Joseph" <sud...@ya...> > Cc: "Matplotlib Users" <mat...@li...> > Date: Tuesday, 16 December, 2014, 2:48 PM > > Can you > please include an SSCCE? http://sscce.org/ > > On Tue, Dec 16, 2014 at > 12:43 AM, Sudheer Joseph <sud...@ya...> > wrote:Dear Developers/users, > > I updated matplot lib to 1.4.2 and > below example appears to be not working for m.scatter. May I > know what change is implimented ?. m.scatter plots the river > discharge in gridded format if the x,y=meshgrid(lon,lat) is > used else it do not plot over map. > > > > http://earthpy.org/earthpy-basemap-amazon.html > > *************************************************************** > > Sudheer Joseph > > Indian National Centre for Ocean Information Services > > Ministry of Earth Sciences, Govt. of India > > POST BOX NO: 21, IDA Jeedeemetla P.O. > > Via Pragathi Nagar,Kukatpally, Hyderabad; Pin:5000 55 > > Tel:+91-40-23886047(O),Fax:+91-40-23895011(O), > > Tel:+91-40-23044600(R),Tel:+91-40-9440832534(Mobile) > > E-mail:sjo...@gm...;sud...@ya... > > Web- http://oppamthadathil.tripod.com > > *************************************************************** > > > > > ------------------------------------------------------------------------------ > > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT > Server > > from Actuate! Instantly Supercharge Your Business Reports > and Dashboards > > with Interactivity, Sharing, Native Excel Exports, App > Integration & more > > Get technology previously reserved for billion-dollar > corporations, FREE > > > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk > > _______________________________________________ > > Matplotlib-users mailing list > > Mat...@li... > > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > >
Thank you, Ifact I was referring to the example given on the page. http://earthpy.org/earthpy-basemap-amazon.html Becasue it has reference to the data to be downloaed, I thought it is better to send the link rather than sending the code which need data. With best regards, Sudheer -------------------------------------------- On Tue, 16/12/14, Benjamin Root <ben...@ou...> wrote: Subject: Re: [Matplotlib-users] modification to m.scatter To: "Sudheer Joseph" <sud...@ya...> Cc: "Matplotlib Users" <mat...@li...> Date: Tuesday, 16 December, 2014, 2:48 PM Can you please include an SSCCE? http://sscce.org/ On Tue, Dec 16, 2014 at 12:43 AM, Sudheer Joseph <sud...@ya...> wrote:Dear Developers/users, I updated matplot lib to 1.4.2 and below example appears to be not working for m.scatter. May I know what change is implimented ?. m.scatter plots the river discharge in gridded format if the x,y=meshgrid(lon,lat) is used else it do not plot over map. http://earthpy.org/earthpy-basemap-amazon.html *************************************************************** Sudheer Joseph Indian National Centre for Ocean Information Services Ministry of Earth Sciences, Govt. of India POST BOX NO: 21, IDA Jeedeemetla P.O. Via Pragathi Nagar,Kukatpally, Hyderabad; Pin:5000 55 Tel:+91-40-23886047(O),Fax:+91-40-23895011(O), Tel:+91-40-23044600(R),Tel:+91-40-9440832534(Mobile) E-mail:sjo...@gm...;sud...@ya... Web- http://oppamthadathil.tripod.com *************************************************************** ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ Matplotlib-users mailing list Mat...@li... https://lists.sourceforge.net/lists/listinfo/matplotlib-users