Drexel dragonThe Math ForumDonate to the Math Forum



Search All of the Math Forum:

Views expressed in these public forums are not endorsed by Drexel University or The Math Forum.


Math Forum » Discussions » Software » comp.soft-sys.math.mathematica

Topic: Problem with DateListPlot
Replies: 3   Last Post: Jan 15, 2013 12:37 AM

Advanced Search

Back to Topic List Back to Topic List Jump to Tree View Jump to Tree View   Messages: [ Previous | Next ]
Bob Hanlon

Posts: 890
Registered: 10/29/11
Re: Problem with DateListPlot
Posted: Jan 15, 2013 12:37 AM
  Click to see the message monospaced in plain text Plain Text   Click to reply to this topic Reply

Use Sequence

DateListPlot[{x, Sequence @@ z},
Joined -> Join[{False}, Table[True, {Length[z]}]],
PlotRange -> {0, 12}]


Bob Hanlon


On Mon, Jan 14, 2013 at 11:29 PM, Luke Gower <lgower@kpmg.com.au> wrote:
> Hi folks. This should be really easy, but it is eluding me. Consider the following points and graphic.
>
> x=List[DateString[DatePlus[#],{"Day","MonthNameShort","YearShort"}],#]&/@Range[10];
> y=ReplacePart[Take[x,{2,-1,2}],{_,-1}->10];
> DateListPlot[{x,y},PlotRange->{0,12}]
>
> The plot consists of one diagonal and one horizontal set of points. My problem is that, in the graphic, I would like to join pairs: y[[1]] and y[[2]]; y[[3]] and y[[4]]. An obvious (if ugly) hack is as follows:
>
> z=Partition[y,2];
> DateListPlot[{x, z[[1]], z[[2]]}, Joined -> Join[{False}, Table[True, {Length[z]}]], PlotRange -> {0, 12}]
>
> Unfortunately, in the real version of this problem, the length of y is variable, so I need a solution in terms of y, which does not involve manually entering parts of z.
>
> And that is where I get stuck.
>
> Any suggestions?
> Many thanks indeed.
> Luke
>





Point your RSS reader here for a feed of the latest messages in this topic.

[Privacy Policy] [Terms of Use]

© Drexel University 1994-2014. All Rights Reserved.
The Math Forum is a research and educational enterprise of the Drexel University School of Education.