我正在使用以下代码绘制一个图表:

library (ggplot2)

png (filename = "graph.png")
stats <- read.table("processed-r.dat", header=T, sep=",")
attach (stats)
stats <- stats[order(best), ]
sp <- stats$A / stats$B
index <- seq (1, sum (sp >= 1.0))
stats <- data.frame (x=index, y=sp[sp>=1.0])
ggplot (data=stats, aes (x=x, y=y, group=1)) + geom_line()
dev.off ()

在此处输入图像描述

1-如何在绘图中添加一条垂直线,该垂直线与特定的y值相交(例如2)?

2-如何使y轴从0.5开始,而不是从1开始?

推荐答案

可以用geom_vline()添加垂直线.就你而言:

+ geom_vline(xintercept=2)

如果你想在y轴上看到数字0.5,加上scale_y_continuous(),设置limits=breaks=

+ scale_y_continuous(breaks=c(0.5,1,2,3,4,5),limits=c(0.5,6))

R相关问答推荐

想要创建一个可以存储四个多元正态总体的多元偏度的载体

了解.groups的目的= dØr的摘要功能中的删除

用单个表达匹配多个替代模式

高质量地将R格式的图表从Word中输出

x[[1]]中的错误:脚注越界

R Tidymodels textercipes-使用spacyR进行标记化-如何从生成的标记列表中删除标点符号

如何将dygraph调用到R Markdown作为一个shiny 的react 对象的参数?

在数学中正确显示摄氏度、开氏度或华氏度

如何根据R中其他列的值有条件地从列中提取数据?

为什么我的基准测试会随着样本量的增加而出现一些波动?

如何同时从多个列表中获取名字?

如何用书面利率绘制geom_bar图

将二进制数据库转换为频率表

如何将SAS数据集的列名和列标签同时包含在r中GT表的表首?

R:用GGPLATE,如何在两个独立的变量中制作不同形状的散点图?

防止在更新SHINY中的Reactive Value的部分内容时触发依赖事件

错误包arrowR:READ_PARQUET/OPEN_DATASET&QOT;无法反序列化SARIFT:TProtocolException:超出大小限制&Quot;

我需要使用ggplot2制作堆叠条形图

使用geom_sf跨越日期线时的闭合边界

长/纬点继续在堪萨斯-SF结束,整齐的人口普查