pl <- nba |>
ggplot(aes(fill = coef, x = feature, y = num.metadata)) +
geom_text(data = nba.labs, aes(x = feature, y = num.metadata + 1, label = feature, angle = ang, hjust = hjust), size = 3) +
geom_tile(color = "darkgrey") +
ylim(c(0, max(nba$num.metadata) + 4.5)) +
scale_fill_gradient2(low="blue", mid = "white", high="red",
guide="colorbar",na.value="white") +
# scale_y_discrete(breaks=y_breaks, labels=y_labels) +
coord_polar( start = -.3) +
#theme_minimal() +
theme_void() +
theme(axis.text = element_blank() , panel.grid = element_blank()
, axis.title = element_blank(), legend.position = c(0.5, 0.5)) +
geom_text(aes(x= -Inf, label = metadata), size = 3.5, data = nba[!duplicated(nba$metadata),], vjust = 0) + scale_x_discrete(expand = c(0.05, 0)) +
geom_text(aes(x = feature, y = num.metadata, label = ifelse(signif, "+","")), size = 2) +
ggtitle(sample_type)
pl