Настроить r beeswarm plot - PullRequest
       6

Настроить r beeswarm plot

1 голос
/ 04 августа 2020

Я использую пакет beeswarm в R и испытываю некоторые проблемы с настройкой отдельных точек данных. Я использую приведенные ниже данные и код.

 library(beeswarm)
 df <- data.frame(x = c(LETTERS), y = "1", 
 z = c(rnorm(26, 11, 4)))
 beeswarm(z ~ y, data = df,
     pwcol = c(1, rep(2, 25)), pwpch = c(1, rep(2, 25)), corral = "wrap", method = "center", 
     xlab = "", ylab = "variable", las=1
     )

Я хотел бы изменить это так, чтобы:

  1. Отдельный черный круг стал черным ромбом с красной заливкой.
  2. Все красные треугольные точки становятся темно-серыми кружками без заливки (открыты).

Кто-нибудь может помочь, пожалуйста? Спасибо.

1 Ответ

2 голосов
/ 04 августа 2020

Вы почти у цели, вам нужно внести пару небольших изменений:

library(beeswarm)
df <- data.frame(x = c(LETTERS), y = "1", 
                 z = c(rnorm(26, 11, 4)))
beeswarm(z ~ y, data = df,
         pwcol = c("black", rep("grey15", 25)),
         pwpch = c(23, rep(1, 25)),
         pwbg = c("red", rep("transparent", 25)),
         corral = "wrap", method = "center", 
         xlab = "", ylab = "variable",
         las=1
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...