自定义符号的 R 符号背景

标签 r plot graphics

我有一个 R 图,我使用值作为符号。这些点也有误差线: enter image description here

问题显然是,误差线(我使用箭头)穿过数字,这看起来很难看并且难以阅读。

这是我的代码,有什么想法吗?

x = c(45.58333, 89.83333, 114.03333,138.65000,161.50000,185.15000,191.50000)
y_mean = c(3.350000,6.450000,7.200000,7.033333,8.400000,7.083333,6.750000)
y_sd = c(0.1802776,0.1732051,0.2500000,0.2020726,0.3500000,0.2020726,0.1000000)

values = data.frame(x, y_mean, y_sd)

plot(values$x, values$y_mean, type="n")

arrows(values$x, values$y_mean - values$y_sd, 
  values$x, values$y_mean + values$y_sd, 
  length=0.05, angle=90,
  code=3, col="red")

lines(values$x, values$y_mean, type="b",
  pch=" ",
  col="red", bg="white")

text(values$x, values$y_mean, label=round(values$y_mean), col="red")

编辑: 我按照要求执行了上面显示的确切代码: enter image description here

最佳答案

我会使用水平对齐并添加小点来跟踪原始位置

points(values$x, values$y_mean, pch=19, col="red", cex=0.5)
text(values$x, values$y_mean, label=round(values$y_mean), col="red", adj = -0.2)

enter image description here

关于自定义符号的 R 符号背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37634458/

相关文章:

r - 如何使用lapply定义多个变量?

r - grepl 用于 dplyr sql 表?

r - ggplot2:用一组相似的颜色绘制离散因子

python - Matplotlib axvspan - 实心填充?

r - 为什么会出现这种情况? R 应用和库函数

r - R:read.csv在 header 中添加子脚本 “X”

r - 在R中绘制简单数据

python - matplotlib 箭头和纵横比

c++ - 非二次方纹理给出 "This application has requested the Runtime..."错误

graphics - 旋转向量与四元数