Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R图中的识别值_R_Ggplot2_Identify - Fatal编程技术网

R图中的识别值

R图中的识别值,r,ggplot2,identify,R,Ggplot2,Identify,我一直在试图识别Rggplot2中的极值 是否有任何方法可以绘制一个图,其中除了表示值的点(或代替点),还显示索引?或者任何其他可以让你快速识别它的东西 我发现最接近的是identify()函数,但它对我来说不是很好 有什么建议吗 我将给出一个基本的GG图: df = data.frame(x = runif(10,0,1), y = runif(10,0,1)) ggplot(df, aes(x,y)) + geom_point(col="red") + theme_b

我一直在试图识别R
ggplot2
中的极值

是否有任何方法可以绘制一个图,其中除了表示值的点(或代替点),还显示索引?或者任何其他可以让你快速识别它的东西

我发现最接近的是
identify()
函数,但它对我来说不是很好

有什么建议吗

我将给出一个基本的GG图:

df = data.frame(x = runif(10,0,1), y = runif(10,0,1))
ggplot(df, aes(x,y)) +
  geom_point(col="red") + theme_bw()

我建议先安装
plotly
包,然后运行:

plotly::ggplotly(.Last.value)

更新:

我一直在尝试新事物。我终于得到了我想要的

df = data.frame(x = runif(10,0,1), y = runif(10,0,1))
ggplot(df, aes(x,y, label = rownames(df))) +
  geom_point() + geom_text() + theme_bw()

现在我可以很容易地确定我想要的值。希望它能帮助其他不熟悉
ggplot
的人


如果有人知道如何改进它,请尽管这样做。

非常有用!谢谢。如果使用
geom_text(vjust=2)
(或省略
geom_point()
),将更容易读取值。