R:如何可视化大而密集的散点图
我试图绘制一个价值的散点图,但如果我只是绘制它,数据会聚集在一起,不太形象。我尝试了smoothScatter(),这使绘图看起来更好一些,但我想知道是否有方法根据相应的状态对值进行颜色编码R:如何可视化大而密集的散点图,r,graphics,R,Graphics,我试图绘制一个价值的散点图,但如果我只是绘制它,数据会聚集在一起,不太形象。我尝试了smoothScatter(),这使绘图看起来更好一些,但我想知道是否有方法根据相应的状态对值进行颜色编码 我想看看地位和价值之间是否有关系。还有什么方法可以很好地呈现数据?我尝试过boxplot,但我想知道如何使smoothScatter()绘图更好,或者是否有其他方法可以可视化它。我假设您打算在示例中编写绘图(状态、值)?不管怎样,使用这些数据不会有太大的区别,但是你应该通过下面的例子了解一些事情 你有没有研
我想看看地位和价值之间是否有关系。还有什么方法可以很好地呈现数据?我尝试过boxplot,但我想知道如何使smoothScatter()绘图更好,或者是否有其他方法可以可视化它。我假设您打算在示例中编写
绘图(状态、值)
?不管怎样,使用这些数据不会有太大的区别,但是你应该通过下面的例子了解一些事情
你有没有研究过抖动
一些基本知识:
绘图(抖动(状态)、值)
或者可能绘图(抖动(状态,0.5),值)
带套装的爱好者ggplot2
您可以:
status = sample(c(0, 1), 500, replace = TRUE)
value = rnorm(500)
plot(value)
smoothScatter(value)
或者
ggplot(data=df, aes(factor(status), value)) +
geom_violin()
或者
甚至这个
ggplot(data=df, aes(x=status, y=value)) +
geom_density2d() +
stat_density2d(geom="tile", aes(fill = ..density..), contour=FALSE) +
scale_x_continuous(limits=c(-1,2))
ggplot(data=df, aes(x=status, y=value)) +
geom_density2d() +
scale_x_continuous(limits=c(-1,2))
ggplot(data=df, aes(x=status, y=value)) +
geom_density2d() +
stat_density2d(geom="tile", aes(fill = ..density..), contour=FALSE) +
scale_x_continuous(limits=c(-1,2))
ggplot(data=df, aes(fill=factor(status), value)) +
geom_density(alpha=0.2)