R散点图,转换值用作标签

R Scatterplot, transform values used as label

我有一个简单的数据框并生成散点图:

a <- c(-1,-2,-1.5)
b <- c(1,3,2)
df <- data.frame(a,b)
plot(a , b) 

结果:

我想删除 x 轴标签前的减号,即将标签乘以 -1。

有没有办法做到这一点,还是我必须在数据框中为标签创建另一列?

尝试

plot(a, b, xaxt = "n")
pos <- axTicks(1)
axis(1, at = pos, labels = abs(pos))