相关疑难解决方法(0)

如何在R中叠加密度图?

我想用R覆盖同一设备上的2个密度图.我该怎么做?我搜索了网络,但我没有找到任何明显的解决方案(我对R来说很新).

我的想法是从文本文件(列)中读取数据然后使用

plot(density(MyData$Column1))
plot(density(MyData$Column2), add=T)
Run Code Online (Sandbox Code Playgroud)

这种精神......

提前致谢

plot r density-plot

74
推荐指数
5
解决办法
15万
查看次数

ggplot 中多个组的密度图

我看过example1如何在 R 中叠加密度图?ggplot2 中关于如何制作密度图的重叠密度图。我可以使用第二个链接中的代码制作密度图。但是我想知道如何在ggplot或 中制作这样的图表plotly?我已经查看了所有示例,但无法解决我的问题。我有一个带有基因表达白血病数据描述的玩具数据框,其中的哪些列指的是两组个体

leukemia_big <- read.csv("http://web.stanford.edu/~hastie/CASI_files/DATA/leukemia_big.csv")

df <- data.frame(class= ifelse(grepl("^ALL", colnames(leukemia_big),
                 fixed = FALSE), "ALL", "AML"), row.names = colnames(leukemia_big))

plot(density(as.matrix(leukemia_big[,df$class=="ALL"])), 
     lwd=2, col="red")
lines(density(as.matrix(leukemia_big[,df$class=="AML"])), 
      lwd=2, col="darkgreen")
Run Code Online (Sandbox Code Playgroud)

r ggplot2 density-plot plotly

3
推荐指数
1
解决办法
1273
查看次数

用ggplot2绘制不同长度的矢量图

我有8个不同长度的数据向量(MAP分数)(不同的文档数量),从80到500.如何将它们读取到R并在ggplot2中将它们绘制成相同的长度?考虑它们不同数量的数据点,范围从0到1.它们应按比例缩小/缩小,以便它们适合相同的图形.并为图片添加更平滑的效果.分数范围从0到1.例如,我有矢量

vec1 = [1,0.8,0.6,0.8,0.6,0.6] # => +
vec2 = [1,0.8,0.6,0.4] # => *
Run Code Online (Sandbox Code Playgroud)

情节应如下:

+   
  +*  +
    +  *+  +
           *
Run Code Online (Sandbox Code Playgroud)

但有线条.

r ggplot2

2
推荐指数
1
解决办法
1936
查看次数

标签 统计

r ×3

density-plot ×2

ggplot2 ×2

plot ×1

plotly ×1