如何在R语言中绘制点堆叠于圆内的环形数据图?
环形散点图堆叠点向内调整方案
只需修改plot.circular函数中的sep参数为负数,就能让堆叠点从圆外转到圆内,具体代码调整如下:
library("circular") control.circ <- circular(ACT34_radarplot_input, units = "hours", template = "clock24") # 绘制堆叠点向内的环形散点图 plot.circular(control.circ, stack = TRUE, pch = 20, sep = -0.05, shrink = 1.0, col = "red", main = "Act 34 显著基因相位")
参数说明
sep = -0.05:sep的正负控制堆叠方向,正数向外、负数向内,绝对值大小决定堆叠点之间的间距,可根据实际数据量调整- 若调整后点的显示位置不够理想,可微调
shrink参数(比如改为0.9或1.1)来缩放绘图区域,优化整体显示效果
内容的提问来源于stack exchange,提问作者Ellery Vincent
相关产品推荐
相关产品推荐

