R - ggplot - 具有透明数据点的抖动图
R - ggplot - jitter plot with transparent data points
我想得到一个带有透明数据点的抖动图,我使用了这个代码:
p<-ggplot(house_data,aes(x=cloudCover, y=solar_energy, color = day_night))
p<-p+geom_jitter()
p<-p+geom_point(alpha = 0.01)
p
我得到了抖动图,但不幸的是我没有得到透明数据点。我尝试了不同的 alpha 值,但情节保持不变......我的代码有什么问题?
您应该可以在点几何中使用 position_jitter
。 width
和height
参数分别是x轴和y轴的抖动量:
p<-ggplot(house_data,aes(x=cloudCover, y=solar_energy, color = day_night))
p<-p+geom_point(alpha = 0.01, position=position_jitter(height=.5, width=.5))
p
我想得到一个带有透明数据点的抖动图,我使用了这个代码:
p<-ggplot(house_data,aes(x=cloudCover, y=solar_energy, color = day_night))
p<-p+geom_jitter()
p<-p+geom_point(alpha = 0.01)
p
我得到了抖动图,但不幸的是我没有得到透明数据点。我尝试了不同的 alpha 值,但情节保持不变......我的代码有什么问题?
您应该可以在点几何中使用 position_jitter
。 width
和height
参数分别是x轴和y轴的抖动量:
p<-ggplot(house_data,aes(x=cloudCover, y=solar_energy, color = day_night))
p<-p+geom_point(alpha = 0.01, position=position_jitter(height=.5, width=.5))
p