Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 使用ggplot和melt函数_R_Ggplot2_Melt - Fatal编程技术网

R 使用ggplot和melt函数

R 使用ggplot和melt函数,r,ggplot2,melt,R,Ggplot2,Melt,我遵循下面列出的示例()。我正在尝试按部分使用该组 by_pt <- select(df, realprice1, class) %>% group_by(class) %>% summarise(Count=n(), Mean.Price=mean(realprice1), St.Dev.Price=sd(realprice1), Median.Price=median(realprice1)) ggplot(melt(by_pt), aes(x=value,

我遵循下面列出的示例()。我正在尝试按部分使用该组

 by_pt <- select(df, realprice1, class) %>%
  group_by(class) %>%
  summarise(Count=n(), Mean.Price=mean(realprice1), St.Dev.Price=sd(realprice1), Median.Price=median(realprice1))


ggplot(melt(by_pt), aes(x=value, y=variable, fill=class)) +
  facet_wrap(~ variable, scales='free') +
  geom_bar(position="dodge", stat='identity', width=0.3)
按百分比
分组依据(类别)%>%
总结(Count=n(),Mean.Price=Mean(realprice1),St.Dev.Price=sd(realprice1),Median.Price=Median(realprice1))
ggplot(熔体(按比例),aes(x=值,y=变量,填充=类别))+
面_包裹(~变量,比例='free')+
几何图形栏(位置=“道奇”,状态=“身份”,宽度=0.3)
我的代码的第一部分创建了一个由_pt调用的数据帧,它有两行和5列。第一根立柱为第一根为鞋底,第二根为接缝。其余四个是Summary函数中创建的统计信息

然而,当我使用ggplot时,我得到了以下错误

使用类作为id变量 匹配中出错。名称(类别、名称(xi)): 名称与以前的名称不匹配


有人能解释为什么会发生这种情况吗?

只是一个想法:您可能会尝试使用不同于“class”的名称,因为“class()”是一个函数。我尝试了这个方法,但仍然遇到相同的问题。请检查这些链接,并相应地重新考虑您的问题。你将更有可能得到帮助。