[R] [FORGED] Plot step function
jupiter
jupiter.hce at gmail.com
Tue Feb 9 05:37:44 CET 2016
Thanks Jeff, I've already added color and lwd to make it visible. I know it
is not the optimal thing to do, but I was required.
Cheers.
On Tue, Feb 9, 2016 at 3:11 AM, Jeff Newmiller <jdnewmil at dcn.davis.ca.us>
wrote:
> R by default puts the axes at the edge of the plot, not at x=0 and y=0,
> for the reason that doing otherwise makes the plot harder to read. To see
> this, consider:
>
> plot( c( -4, 0, 4 ), c( 0, 1, 1 ), type="s", xlab="x", ylab="y",
> axes=FALSE, xlim=c( -5, 5 ), ylim=c( -2, 2 ), lwd=2 )
> axis( side=1, at=seq( -4, 4, 1 ), pos=0 )
> axis( side=2, at=seq( -2, 2, 1 ), pos=0 )
>
> You should read the help pages
> ?plot.default
> ?axis
> --
> Sent from my phone. Please excuse my brevity.
>
> On February 7, 2016 2:54:48 PM PST, jupiter <jupiter.hce at gmail.com> wrote:
>
>> Thanks Jim, that was I did to generate graphic from
>> plot(c(-4,0,4),c(0,1,1),type="s",xlab="x",ylab="y"), it displayed [-4, -2,
>> 0, 2, 4] in X, I tried to twist it, but could not get [-4, -3, -2, -1, 0,
>> 1, 2, 3, 4] in X. Also, that the y 0.0 is above the X axis.
>>
>> I guess I try to figure out if, in general, there are parameters to define
>> Δx (i.e Δx= 1), and to define [0, 0.0] at the joint of x axis and y axis.
>> But never mind, if it is too much to ask :-).
>>
>> Thank you and greatly appreciate kind responses.
>>
>> - j
>>
>>
>>
>> On Mon, Feb 8, 2016 at 8:19 AM, Jim Lemon <drjimlemon at gmail.com> wrote:
>>
>> Hail Jupiter,
>>> Might a slight alteration of Rolf's suggestion do the trick?
>>>
>>> plot(c(-4,0,4),c(0,1,1),type="s",xlab="x",ylab="y")
>>>
>>> Jim
>>>
>>> On
>>> Sun, Feb 7, 2016 at 8:49 AM, jupiter <jupiter.hce at gmail.com> wrote:
>>>
>>> Thank you for the all response, how can the point y (0.0) on the same x
>>>> axis, and X increases 1 between [-4, 4]?
>>>>
>>>> On Sun, Feb 7, 2016 at 5:29 AM, Rolf Turner <r.turner at auckland.ac.nz>
>>>> wrote:
>>>>
>>>> On 07/02/16 01:11, jupiter wrote:
>>>>>
>>>>> Hi,
>>>>>>
>>>>>> I am just starting to learn R, sorry for asking a simple question. How
>>>>>>
>>>>> can
>>>>
>>>>> plot a line x <= 0 y = 0, x > 0 y = 1?
>>>>>
>>>>>
>>>>>
>>>>> One way:
>>>>>
>>>>> plot(c(-1,0,1),c(0,1,1),type="s",xlab="x",ylab="y")
>>>>>
>>>>> cheers,
>>>>>
>>>>> Rolf Turner
>>>>>
>>>>> --
>>>>> Technical Editor ANZJS
>>>>> Department of Statistics
>>>>> University of Auckland
>>>>> Phone: +64-9-373-7599 ext. 88276
>>>>
>>>>
>>>>
>>>> [[alternative HTML version deleted]]
>>>>
>>>> ------------------------------
>>>>
>>>> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
>>>> https://stat.ethz.ch/mailman/listinfo/r-help
>>>> PLEASE do read the posting guide
>>>> http://www.R-project.org/posting-guide.html
>>>> and provide commented, minimal, self-contained, reproducible code.
>>>
>>>
>>>
>>
>> [[alternative HTML version deleted]]
>>
>> ------------------------------
>>
>> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>>
>>
[[alternative HTML version deleted]]
More information about the R-help
mailing list