gpt4 book ai didi

r - 如何删除ggplot2生成的饼图中的坐标

转载 作者:行者123 更新时间:2023-12-04 00:47:06 24 4
gpt4 key购买 nike

鉴于此数据:

abTcells    1456.74119
Macrophages 5656.38478
Monocytes 4415.69078
StemCells 1752.11026
Bcells 1869.37056
gdTCells 1511.35291
NKCells 1412.61504
DendriticCells 3326.87741
StromalCells 2008.20603
Neutrophils 12867.50224

这个情节:
enter image description here

使用以下代码生成:
library(ggplot2)                  
df <- read.table("http://dpaste.com/1697602/plain/");
ggplot(df,aes(x=factor(1),y=V2,fill=V1))+
geom_bar(width=1,stat="identity")+coord_polar(theta="y")

如何删除以下内容:
  • 圆坐标,例如(0, 10000, 20000,30000)
  • Y轴坐标(例如1)
  • 白色圆圈。
  • 最佳答案

    您可以使用 theme 中的相关参数删除这些元素。 :

    ggplot(df, aes(x = factor(1), y = V2, fill = V1))+
    geom_bar(width = 1, stat = "identity") +
    coord_polar(theta = "y") +
    theme(axis.text = element_blank(),
    axis.ticks = element_blank(),
    panel.grid = element_blank())
    enter image description here
    删除整个网格后,您可以手动添加自己的网格,使用 geom_hlinegeom_vline (见 here)。
    我建议看看 this tutorial .

    关于r - 如何删除ggplot2生成的饼图中的坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22243860/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com