Em 5/3/2011 21:29, Umesh Rosyara escreveu:
Dear All
I am reposting because I my problem is real issue and I have been working on
this. I know this might be simple to those who know it ! Anyway I need help
!
Let me clear my point. I have huge number of datapoints plotted using either
base plot function or xyplot in lattice (I have preference to use lattice).
name xvar p
1 M1 1 0.107983837
2 M2 11 0.209125624
3 M3 21 0.163959428
4 M4 31 0.132469859
5 M5 41 0.086095130
6 M6 51 0.180822010
7 M7 61 0.246619925
8 M8 71 0.147363687
9 M9 81 0.162663127
........
5000 observations
I need to plot xvar (x variable) and p (y variable) using either plot () or
xyplot(). And I want show (print to graph) datapoint name labels to those
rows that have p value< 0.01 (means that they are significant). With my
limited R knowlege I can use text (x,y, labels) option to manually add the
text, but I have huge number of data point(though I provide just 1000 here,
potentially it can go upto 50,000). So I want to display name corresponding
to those observations (rows) that have pvalue less than 0.05 (threshold).
[snipped]
Umesh,
Given you have been already instructed how to do more or less what you
intend to, I want to suggest something more simple which given the
description of your problem seems to me more appropriate:
Create a vector for changing the symbol used to plot the points in the
scatter diagram:
p.point <- ifelse(p < 0.01,1,19) # for deciding which symbols you want #
look at example(pch)
plot(xvar, p, , pch=p.points)
HTH
--
Cesar Rabak
______________________________________________
R-help@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.