You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何移除R语言circular包绘制的环形图中心十字准线

移除circular包环形图的中心十字准线

我完全懂你遇到的困扰——axis.circular自带的中心十字准线确实会和你后续要添加的箭头、线条冲突,这里有个最简单直接的解决方案:

  • 修改axis.circularcross参数

axis.circular函数默认会绘制中心十字准线,这是因为它的cross参数默认值为TRUE。你只需要在调用这个函数时显式将cross设为FALSE,就能彻底去掉这个十字,同时保留你需要的坐标轴标签和其他设置:

data.vm <- circular::rvonmises(n=100,mu=circular(0), kappa=3)
plot(data.vm, stack=TRUE, bins=150,axes=FALSE)
axis.circular(at=0, labels=c("Example"),tcl.text=0.5, cross=FALSE)

这样运行后,环形图只会显示你设置的坐标轴标签,中心的十字准线就消失了,完全不会干扰你后续添加箭头或线条的操作。

内容的提问来源于stack exchange,提问作者lukas

火山引擎 最新活动