R语言编辑环状柱形图,自己导入的数据,最后生成的图是空白,出现“Error in unique.default(x, nmax = nmax) : unique()只适用于矢量”文字

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

求解,谢谢!

img

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。