Pch不绘制圆,仅绘制线

时间:2019-12-06 13:06:09

标签: r plot graph scatter-plot alpha

我正在尝试制作一个在x轴上具有不同区域,在y轴上具有平均情况的图形。当我尝试对此进行绘制时,即使使用了函数pch =type = p,每个点也会得到实线。这是我的代码

plot(region1_data$Zone, region1_data$total_cases, 
     type = "p",
     pch = 21,
     bg = "#035DAB",
     cex=2, 
     srt=45, 
     ylim = c(0,550),
     ylab = "",
     xlab = "",
     yaxt = "n",
     xaxt ="n")
mtext(side = 1, text = "Zone", line = 5)
Axis(side = 1, 
     at = region1_data$Zone, 
     labels = region1_data$Zone, 
     tick = TRUE, las = 2,  
     srt = 60, 
     adj= 1)

我想要的是4个点,其中有一条线穿过它们,它们的颜色相同,随着y值的增加其透明度会改变。我试着做一个新的向量,像这样...

pch = region1_data$Zone
pch = as.numeric(pch)

但这也不起作用。谁能告诉我该怎么做

enter image description here

1 个答案:

答案 0 :(得分:0)

我知道了。我的x轴值是因子。我使用as.numeric()进行了更改。