[Date Index]
[Thread Index]
[Author Index]
Re: ListPlot & lots 'o dots.
*To*: mathgroup at smc.vnet.net
*Subject*: [mg87811] Re: ListPlot & lots 'o dots.
*From*: dh <dh at metrohm.ch>
*Date*: Thu, 17 Apr 2008 06:59:50 -0400 (EDT)
*References*: <fu4flb$nj7$1@smc.vnet.net>
Hi,
it is definitly a bug Wolfram should fix.
Daniel
Annetts729 wrote:
> Hi,
>
> Apparently ListPlot has a quirk on my systems (XP SP2/3, 6.0.2)
>
> With test data
>
> test = Table[N@Sin[n \[Pi] x], {n, 1, 5, 1}, {x, -\[Pi], \[Pi], \
> [Pi]/50}];
>
> ListPlot[test] produces a plot with lots 'o dots as expected. It's
> easy to see which dots correspond to which frequency by connecting
> points in each data set
>
> ListPlot[test, Joined->True]
>
> We can correct the ordinate scale using
>
> ListPlot[test, Joined->True, DataRange->{-\[Pi], \[Pi]}], and for
> lots 'o plots this looks messy.
>
> Using SetOptions, we can set ListPlot up so that we don't need to
> specify Joined & a data range every time we use ListPlot using
>
> SetOptions[ListPlot, DataRange -> {-\[Pi], \[Pi]}, Joined ->
> True ];
>
> We can confirm ListPlot's new settings either by removing the ";" or
> using Options@ListPlot.
>
> For me this is where the problem starts.
>
> After an appropriate SetOptions (like above), ListPlot[test] should
> give me a plots that is joined & has the correct ordinate scale. For
> me it doesn't, despite Joined->True and DataRange, ListPlot[test] gets
> ma a plot with lots 'o dots and the wrong scale. I know there's a
> point to SetOptions since I can set (eg) a PlotRange and FrameLabels.
> It's just that ListPlot (apparently) ignores DataRange & Joined so
> that I have to specify them each time I use ListPlot.
>
> I'd like to know if this problem restricted to my system. In the
> event that it can be reproduced, I'll report it as a bug.
>
> Tests.
> test = Table[N@Sin[n \[Pi] x], {n, 1, 5, 1}, {x, -\[Pi], \[Pi], \[Pi]/
> 50}]; (* generate test data *)
> ListPlot[test] (* plot w/ lots o dots *)
> ListPlot[test, Joined -> True, DataRange -> {-\[Pi], \[Pi]}] (*
> desired plot *)
> SetOptions[ListPlot, DataRange -> {-\[Pi], \[Pi]}, Joined -> True,
> FrameLabel -> {"Hi", "Lo"}, PlotRange -> {0, [Pi]/2}]; (* set default
> options for ListPlot *)
> ListPlot[test] (* dotty plot, incorrect ordinate but correct abscissa
> & labels -- WTF? *)
>
>
> Regards,
>
> Dave.
>
>
>
>
>
>
Prev by Date:
**Fwd: Help with minimization of Eigenvalues**
Next by Date:
**Re: Re: If Integrate returns no result, can we conclude that no closed-form**
Previous by thread:
**Re: ListPlot & lots 'o dots.**
Next by thread:
**Re: pdf and accents - SOLUTION FROM MYSELF**
| |