R语言绘制环形树状图

Python08

R语言绘制环形树状图,第1张

R语言绘制环形树状

1.主要用到dendextend和circlize包绘图;

2.更改树状图的位置;

3.如果想要去掉图例标签,可设置 labels = FALSE参数;

4.个性化设置:树状分支颜色、文字标签颜色、风格和树状线条的宽度。

在这个过程中,我们会用到 ggplot2 包。

我们生成了24个特征,每个特征值从1到24降序排列,并生成一列标识变量id,将该数据命名为df。

其中,最关键的就是将ggplot画的条形图,改变成极坐标形式。,如图所示:

当然,我们可以通过将值按照特定顺序排列,所得到的环状柱形图更具有美观性,对于中间的圆,我们利用ylim函数进行调整,当下限减小时,对应的圆就会变大,读者可以根据自己的需求与数据来调整。

附录: