今天,我们来使用R的ggplot2和python的matplotlib分别绘制柱状堆叠图。
绘制技巧如下图所示:
先画出图的大致轮廓,再根据需求,添加更多的细节和细节调整,一张完美的图就出来了啊!...R的ggplot2绘图
这是一张5个样本中各种免疫细胞比例情况的可视化
1.模拟数据:
library(reshape2)
library(ggplot2)
#模拟数据并创建一个5样本细胞数据集
status...=ggplot(melt.data ,aes(x = Status, y = ratio, fill = Cell)) +
geom_bar(stat="identity")
3.添加细节和修改...(angle = 90, hjust = 1),
panel.grid = element_blank()) + #设置主题背景
labs(x = '') #修改x轴的标题
Python...0.2,0.15,0.1,0.12,0.05],
'B':[0.1,0.25,0.05,0.22,0.2],
'T':[0.1,0.1,0.35,0.16,0.15]
}
#与R类似相当于创建一个数据框