r - 如何在 R 中使用 ggplot2 创建散点图?
问题描述
我想使用 y 轴上的值 TPR_FPR 和 x 轴上的 H/M 创建一个绘图。
Score_desc
H/M TPR_FPR
0.22463089 0.003115265
-0.12983744 0.8660436
0.52798131 0.8722741
0.71147136 0.003115265
我尝试了以下方法:
ggplot(Score_desc, aes(x=H/M, y=TPR_FPR)) +
geom_point(size=2, shape=23) +
labs(x="log2(H/M)", y="TPR_FPR", title=NULL) +
theme_bw() + theme(legend.position="right")
与此类似的东西:
哪种情节类型最合适?
解决方案
您可以使用
library(ggplot2)
ggplot(Score_desc, aes(x=H_M, y=TPR_FPR)) +
geom_point(size=2, shape=23) +
geom_line()+
labs(x="log2(H/M)", y="TPR_FPR", title=NULL) +
theme_bw() + theme(legend.position="right") +
geom_vline(xintercept=0)+
theme(axis.line = element_line(colour = "black"),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank())
Score_desc = structure(list(H_M = c(0.22463089, -0.12983744, 0.52798131, 0.71147136
), TPR_FPR = c(0.003115265, 0.8660436, 0.8722741, 0.003115265
)), class = "data.frame", row.names = c(NA, -4L))
推荐阅读
- r - R中write.csv函数的输出文件的奇怪问题。在按预期工作之前需要打开和关闭csv输出文件
- sftp - WinSCP 系统找不到指定的路径
- javascript - Target Sum 没有输出正确的值
- firebase - 将 SearchField 添加到 StreamBuilder 从 Firestore 读取
- r - 通过计数重复将向量转换为矩阵
- python - 如何访问numpy Legendre多项式基函数
- html - Bootstrap dropup 无法在 Firefox 上运行,但在 google chrome 上运行良好
- c++ - C 与 C++ 枚举与外部“C”的链接
- javascript - Chai 期望 .to.throw(Error) 没有按预期工作
- editor - 如何在 svelte 中使用 editor.md?