|
From: Tatsuro M. <tma...@ya...> - 2010-04-15 08:22:40
|
Hello --- Hubertus Bromberger wrote: > Dear Thomas, > > there was a bug up to version 4.2.6. this has been repaired > >in version 4.4, see the ChangeLog file at 2009-10-10. > thanks for the hint. But still, I don't get quite the idea why to save a > logscale axes in a linear way... > Is there a way to get the old output working again? >From your reference, http://sourceforge.net/mailarchive/forum.php?thread_name=4BC3615B.2010906%40arcor.de&forum_name=pgfplots-feature set table "test.saturableAbsTrans.table"; set format "%.5f" set format "%.7e";; set samples 100; set logscale x 2.71828182845905; plot [x=1:10000] 99.*log(1+97./99.*(exp(x/60.)-1))/(x/60.); in gnuplot 4.4. The expected output contains log scale for x, as in ------------------------------- #Curve 0 of 1, 100 points #x y type 0.0000000e+000 9.7016243e+001 i 9.3033741e-002 9.7017818e+001 i 1.8606748e-001 9.7019544e+001 i 2.7910122e-001 9.7021436e+001 i 3.7213496e-001 9.7023510e+001 i ------------------------------- but gnuplot 4.4 writes ------------------------------- # Curve 0 of 1, 100 points # Curve title: "99.*log(1+97./99.*(exp(x/60.)-1))/(x/60.)" # x y type 1.0000000e+00 9.7016243e+01 i 1.0974988e+00 9.7017818e+01 i 1.2045035e+00 9.7019544e+01 i 1.3219411e+00 9.7021436e+01 i 1.4508288e+00 9.7023510e+01 i 1.5922828e+00 9.7025783e+01 i ------------------------------- ????????????????????????? xrange begins from 1 so that the table of 4.2.6 is obviously buggy. logscale table begins from zero is obviously non-sense. The correction which is indicated in ChangeLog at 2009-10-10 perhaps corrected this bug. Do you insist that we have to back to buggy table list? Regards Tatsuro -------------------------------------- Get the new Internet Explorer 8 optimized for Yahoo! JAPAN http://pr.mail.yahoo.co.jp/ie8/ |