我面临以下问题: 我正在try 使用ggplot2为我的数据创建热图,一切都运行得很好,看起来也很好,除了在我的图例中,我的 colored颜色 被划分为对应于列"syn_count"的不同阶段.现在我在想,在传说中,是否有任何方法可以将不同的阶段表示为一个梯度.
以下是我的代码:
all <- ggplot(Neu, aes(type, tag, fill = syn_count))+
geom_tile()+
theme(text = element_text(size=8),axis.text.x = element_text(angle = 1, hjust = 1))+
coord_fixed()+
scale_fill_distiller(palette="YlGn")+
labs(title="Inputs of All MeMe-Neurons", x="MeMe-Neuron", y="Inputneuron")+
guides(fill=guide_legend(title="Number of Synapses"))
all
并与我的情节相对应: My Plot个
我浏览了这里,看到了库比例和Scale_Fill_gradient2的解决方案.但是,由于我在加载库时遇到了一些问题,我想知道是否有任何方法可以使用ggplot2包而不添加任何其他包.
我希望有人在这里可以帮助我和提前感谢!
编辑: 以下是一个数据帧示例:
Tag/syn_count/type
A 24 1
E 500 1
F 310 2
F 67 2
G 266 3
T 80 3
H 270 4
标签(CHR) 类型(CHR) SYN_COUNT(数字)