Можно ли отображать два цвета внутри узла вместо одного в сетевом представлении в R?Отображение двух цветов внутри узла в R
Например, узел, для которого половина круга является синим, а половина - красным.
Любая помощь очень ценится. Благодаря!
Можно ли отображать два цвета внутри узла вместо одного в сетевом представлении в R?Отображение двух цветов внутри узла в R
Например, узел, для которого половина круга является синим, а половина - красным.
Любая помощь очень ценится. Благодаря!
насчет
pie(c(1,1),init.angle=90)
Я не знаю, если она может быть скорректирована с вашими потребностями, хотя.
Вопрос о пакете 'igraph'. –
О, я не видел тег ... – Rodrigo
@Rodrigo на самом деле находится на правильном пути.
См:
library(igraph)
?vertex.shape.pie
Что позволяет такие вещи, как:
test <- graph.data.frame(data.frame(one=1,two=1))
plot(
test,
vertex.shape="pie",
vertex.pie=list(c(10,10)),
vertex.pie.color=list(c("red","blue"))
)
есть любой код, который вы работаете с прямо сейчас? – user2510479
Я еще ничего не нашел. Я использую функцию plot, но я не уверен, что могу изменить аргумент vertex.color. – Charlie
Если вы используете ** сетку ** графику, вы можете адаптировать [код, найденный здесь] (http://stackoverflow.com/questions/13015110/color-a-designated-area/13015631#13015631). Для ** ggplot2 **, [это может быть полезно] (http://stackoverflow.com/questions/12794596/how-fill-part-of-a-circle-using-ggplot2/12800110#12800110). –