From: Stefan S. <sch...@ph...> - 2009-12-15 18:17:46
|
Thank you. O.k. a little bit more: I just installed 0.99.1.1. Without path.simplify to False the problem is still there. So the "bug" might be still there. Thanks a lot again. Stefan P.S.: just in case someone wants to confirm an example: from scipy.special import sph_jn,sph_yn import numpy as np import pylab as py a_s = 2.5e-6 nsph = 1.59 mrel = 1.59 l = 30.0 m = 30.0 k=l jnx= lambda t: (sph_jn(k,t)[0][-1]) xjnx= lambda t: (t*sph_jn(k,t)[1][-1]+sph_jn(k,t)[0][-1]) hnx= lambda t: (sph_jn(k,t)[0][-1]+1j*sph_yn(k,t)[0][-1]) xhnx= lambda t: (t*sph_jn(k,t)[1][-1]+sph_jn(k,t)[0][-1]+1j*(t*sph_yn(k,t)[1] [-1]+sph_yn(k,t)[0][-1])) F= lambda rho: (((1*mrel**2*jnx(mrel*rho)*xjnx(rho)-1*jnx(rho)*xjnx(mrel*rho))/(1*mrel**2*jnx(mrel*rho)*xhnx(rho)- 1*hnx(rho)*xjnx(mrel*rho)))) datax=[(x0)for x0 in np.arange(22,22.8,.0001)] datay=[(F(x0))for x0 in datax] py.figure() py.plot(datax,datay,'-',lw=1) py.show() On Tuesday 15 December 2009 04:43:03 pm Jouni K. Seppänen wrote: > stefan <wa...@we...> writes: > > I want to plot a line with very sharp features and many data points. > > [...] Is the '-' style doing some averaging before plotting or is it a > > rendering problem? > > What version of matplotlib do you have? There have been some path > simplification bugs fixed recently. Try setting path.simplify to False > in the matplotlibrc file. > |