gpt4 book ai didi

用渐变替换饼图颜色

转载 作者:行者123 更新时间:2023-12-01 18:41:51 24 4
gpt4 key购买 nike

我有这个饼图

pie(c(1,2,1),col=c("black","white","gray"))

enter image description here

我想保持白色和黑色不变,但想用黑到白渐变来改变灰色,其中黑色区域旁边的区域开始是黑色,然后逐渐变成灰色,并且然后进一步逐渐变成白色,直到到达白色区域。因此灰色将被替换为这样的颜色:

enter image description here

我有什么想法可以做到这一点吗?任何建议将不胜感激。

最佳答案

您可以将一个部分分割为多个部分,并根据比例对每个部分应用颜色。它需要为外圆绘制一条线,该线在饼图调用中被删除。

# Number of intervals to subdivide - increase for finer detail
n <- 41
# Generate colours
cols <- colorRampPalette(c("white", "black"))(n)

# Plot
# lty=0 removes the section lines, which also removes outer border
pie(c(1,2, rep(1/n, n)), col=c("black","white", cols) , lty=0,
labels=c(1,2, rep("", n/2), 3))

# Add in outer circle back in
# radius=0.8 used as this is the pie default
plotrix::draw.circle( 0,0, 0.8)

这给出

enter image description here

关于用渐变替换饼图颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34254964/

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