ggplot绘制面板时参数调取出了问题

#ggplot呼出面板时出错
##数据结构如下

str(data_m)
'data.frame': 96 obs. of 3 variables:
$ ID : chr "Gen_1" "Gene_2" "Gen_3" "Gene_4" ...
$ variable: Factor w/ 12 levels "Zygote","2_cell",..: 1 1 1 1 1 1 1 1 2 2 ...
$ value : num 1 6 0.6 0.1 1 6 6 1 2 5 ...
#呼出绘图面板
ggplot(data_m, aes(x=variable,y=ID,fill=value))
Error in is.unsorted(if (keptNA) x[ok] else x) :
3 arguments passed to .Internal(is.unsorted) which requires 2
ggplot(data_m, aes(x=variable,y=ID))
有hxd知道是为什么么,加了参数fill后就报错了,前几天刚更新的ggplot2