[R] Plot two separate curves in R Graphics and R Lattice package
David Winsemius
dwinsemius at comcast.net
Wed Apr 10 07:46:39 CEST 2013
On Apr 9, 2013, at 8:21 PM, jpm miao wrote:
> Thank you very much.
>
> Could it be done in Lattice package?
Your example was not presented in a form that lent itself to easy
editing. Please learn to use dput to present data structures:
xyplot( 4:6 ~ 1:3,
panel=function(x,y) {
panel.xyplot(x,y, type="l")
panel.points(x=c(1.1, 2.1), y=c(4.1, 5.1),
col="red") } )
--
David.
>
> Thanks,
>
> Miao
>
>
> 2013/4/10 Janesh Devkota <janesh.devkota at gmail.com>
>
>> Hi,
>>
>> This should be fairly easy by using base R graphics.
>>
>> Lets suppose your first data is represented by (x1,y1) and second
>> data is
>> represented by (x2,y2)
>>
>> You can use the following command.
>> plot(x1,y1,type="l")
>> points(x2,y2)
>>
>> Hope it helps.
>>
>>
>> On Tue, Apr 9, 2013 at 8:24 PM, jpm miao <miaojpm at gmail.com> wrote:
>>
>>> Hi,
>>>
>>> How can I plot two curves with distinct x and y vectors? I would
>>> like
>>> to
>>> join one of them by regular lines and plot the other just by
>>> points (no
>>> lines). Can it be done in regular R graphic tools, say "plot"
>>> function?
>>> Can it be done in Lattice package, say "xyplot" function?
>>>
>>> Thanks,
>>>
>>> Miao
>>>
>>> My data look like this: two curves with different vector size
>>>
>>> x y
>>> 3973730 0.00322 2391576 0.003487 2840944 0.005145 2040943
>>> 0.006359
>>> 1982715 0.006253 1618162 0.00544 820082.3 0.004213 1658597
>>> 0.004883
>>> 1762794 0.006216 93439.5 0.004255 218481.3 0.006924 2332477
>>> 0.004862
>>> 725835.5 0.00089 811575.3 0.012962 292223 0.002614 153862.3
>>> 0.007524
>>> 1272367 0.006899 734199 0.00988 421404.5 0.005048 189047.5
>>> 0.004821
>>> 529102 0.009637 56833 0.006171 125856.3 0.00839 598893.8 0.006622
>>> 258240
>>> 0.00613 159086.3 0.008819 122863 0.010093 404699.5 0.008148
>>> 453514.5
>>> 0.008407 545028 0.006096 1233366 0.006111 1192758 0.008162
>>> 147563.3
>>> 0.00838 247293 0.010283 1074838 0.007413 459227.5 0.00862 202332
>>> 0.009061 377401.3 0.006923 1876753 0.010226
>>> and
>>> x y
>>> 50118.72 0.012117 51286.14 0.012054 52480.75 0.011991 53703.18
>>> 0.011928
>>> 54954.09 0.011865 56234.13 0.011803 57543.99 0.011742 58884.37
>>> 0.01168
>>> 60255.96 0.011619 61659.5 0.011559 63095.73 0.011498 64565.42
>>> 0.011438
>>> 66069.34 0.011379 67608.3 0.011319 69183.1 0.01126
>>>
>>> [[alternative HTML version deleted]]
>>>
>>> ______________________________________________
>>> R-help at r-project.org mailing list
>>> 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
> 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.
David Winsemius, MD
Alameda, CA, USA
More information about the R-help
mailing list