Skip to content

Commit e578adf

Browse files
authored
fix: pie shapes work as intended (#1883)
1 parent f3d646e commit e578adf

File tree

3 files changed

+14
-8
lines changed

3 files changed

+14
-8
lines changed

R/plot.R

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,8 @@ plot.igraph <- function(
233233
graph,
234234
list(
235235
vertex.size = 1 / 200 * vertex.size,
236-
vertex.size2 = 1 / 200 * params("vertex", "size2")
236+
vertex.size2 = 1 / 200 * params("vertex", "size2"),
237+
...
237238
)
238239
)
239240
vertex.size <- 1 / 200 * vertex.size

R/plot.shapes.R

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1242,7 +1242,12 @@ mypie <- function(
12421242
p
12431243
}
12441244
vertex.color <- getparam("color")
1245-
vertex.frame.color <- getparam("frame.color")
1245+
1246+
vertex.frame.color <- rep(
1247+
getparam("frame.color"),
1248+
length = (nrow(coords))
1249+
)
1250+
print(vertex.frame.color)
12461251
vertex.size <- rep(getparam("size"), length = nrow(coords))
12471252
vertex.pie <- getparam("pie")
12481253
vertex.pie.color <- getparam("pie.color")
@@ -1270,7 +1275,7 @@ mypie <- function(
12701275
col = col,
12711276
angle = na.omit(vertex.pie.angle[c(i, 1)])[1],
12721277
density = na.omit(vertex.pie.density[c(i, 1)])[1],
1273-
border = na.omit(vertex.frame.color[c(i, 1)])[1],
1278+
border = vertex.frame.color[i],
12741279
lty = na.omit(vertex.pie.lty[c(i, 1)])[1]
12751280
)
12761281
}

tests/testthat/_snaps/plot/rectangle-edges.svg

Lines changed: 5 additions & 5 deletions
Loading

0 commit comments

Comments
 (0)