Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在radial.plot函数中更改圆周径向栅格线段的颜色。绘图线_R_Plot_Radial_Plotrix - Fatal编程技术网

在radial.plot函数中更改圆周径向栅格线段的颜色。绘图线

在radial.plot函数中更改圆周径向栅格线段的颜色。绘图线,r,plot,radial,plotrix,R,Plot,Radial,Plotrix,我有两个数据集,其中包含径向图的值和该图的径向网格线的颜色 第一个数据集: #data 1 values <- c(0.179615044, 0.011908401, -0.342792441, -0.154263864, -0.251553369, -0.234413350, 0.150411419) colors <- c("black", "black", "red", "red", "red", "black", "black") 如何获得径

我有两个数据集,其中包含径向图的值和该图的径向网格线的颜色

第一个数据集:

#data 1
values  <- c(0.179615044,  0.011908401, -0.342792441,  -0.154263864,
           -0.251553369, -0.234413350,   0.150411419)
colors <- c("black", "black", "red", "red", "red", "black", "black")
如何获得径向网格线,使其着色,而不是圆形网格线?grid.col是这里使用的错误参数吗

数据集1的正确图像黑色圆形网格+高亮显示的径向网格线:

数据集2红色圆形网格+高亮显示的径向网格线中的图像不正确:

请像这样尝试line.col参数:

#data 1
values1  <- c(0.179615044,  0.011908401, -0.342792441,  -0.154263864,
           -0.251553369, -0.234413350,   0.150411419)
colors1 <- c("black", "black", "red", "red", "red", "black", "black")

#data 2
values2  <- c(0.88582075,  0.80089077,  0.79452764,
              0.77835694, -0.06816896, 0.24024556, -0.02023557,
              0.28804668, -0.88184648,  0.93711689)


colors2 <- c("red",  "red",   "red",   "red", "black",
             "black", "black", "black", "red",   "red")

library(plotrix)

#plotrix radial plot
radial.plot(values2, line.col = colors2, grid.col = "black", rp.type = "p")
这将生成以下图像:

我在radial.plot代码中发现了一个bug。新代码修复了这个问题,只对径向线段进行了着色

#seg.col specifies the line colors
radial.plot(values, seg.col=colors, rp.type="p")
守则:

新参数seg.col指定径向线段

#seg.col specifies the line colors
radial.plot(values, seg.col=colors, rp.type="p")
编辑

现在可以更改圆周线。Jim Lemon添加了此功能,并将其命名为grid.col


请参见链接:

亲爱的斯洛莱纳,我实际上指的是从圆圈中心到外面的线条。它们需要看起来像这样:圆线需要保持黑色而不是红色:径向而不是同心圆,嗯?对不起,我确实误读了你的问题。不,我没有。我尝试使用ggplot,它允许我自由地改变颜色,但我最终以曲线作为依据。
#seg.col specifies the line colors
radial.plot(values, seg.col=colors, rp.type="p")