-1

Zack et al., Nature Genetics, 2013 の図 1a に記載されているものと同様のジッタープロットを R で再現したいと考えています。

関心のあるプロット

ミツバチ機能とパイレーツ機能を試してみました。beeswarm 機能により、ポイントがまっすぐに並べられ、線が引かれたように見えます。Pirateplot 関数も試してみましたが、一般的には気に入っていますが、参考文献のプロットで行われたように、y 軸の値に基づいてさまざまな点の色を変更する方法がわかりませんでした。

ここに画像の説明を入力

最終的に、ポイントは海賊プロットのように散在するはずですが、y 軸の値に応じて色分けされます。

誰でも何か提案はありますか?

ありがとうトム

4

1 に答える 1

0

ジッタープロットを作成するにはggplot2が最適なパッケージだと思います。

ids <- c(
  rep("id1", 20), 
  rep("id2", 20), 
  rep("id3", 20)
)

values <- runif(60)

classes <- c(
  rep("class1", 30), 
  rep("class2", 30)
)

data <- data.frame(ids, values, classes)

library(ggplot2)

ggplot(data) +
  geom_jitter(
    aes(ids, values, color = classes), 
    width = 0.1
  )

ggplot2 ジッタの例

于 2016-11-01T12:31:01.830 に答える