R语言编辑环状柱形图,自己导入的数据,最后生成的图是空白,出现“Error in unique.default(x, nmax = nmax) : unique()只适用于矢量”文字
library(ggplot2)
library(tidyverse)
library(ragg)
library(viridis)
library(openxlsx)
data <-read.xlsx("E:/1 侯振山/OneDrive - stu.syau.edu.cn/桌面/综述/a.xlsx",
rowNames = TRUE)
data
p <- ggplot(data, aes(x=as.factor(id), y=value))+
geom_bar(stat="identity", fill=alpha("blue", 0.3))+
ylim(-100,120)+
theme_minimal() +
theme(
axis.text = element_blank(),
axis.title = element_blank(),
panel.grid = element_blank(),
plot.margin = unit(rep(-2,4), "cm")
) +
coord_polar(start = 0)
p
求解,谢谢!