专栏名称: 基迪奥生物
广州基迪奥生物官方公众平台,小圆每天分享各种生信软件使用技巧, 搜罗好玩的科研生活,定期还有掉节操的生物界八卦分享,让科研变得有意思咯~
目录
相关文章推荐
人民日报评论  ·  菜可以预制,那人呢?丨睡前聊一会儿 ·  7 小时前  
CHINADAILY  ·  Life丨Staging a ... ·  3 天前  
CHINADAILY  ·  Top News丨200 telecom ... ·  3 天前  
51好读  ›  专栏  ›  基迪奥生物

如何轻松get Nature同款棒棒糖图和滑珠散点图?

基迪奥生物  · 公众号  ·  · 2021-12-11 18:00

正文

点击蓝字 关注我们


棒棒糖图和哑铃图(滑珠散点图)作为柱形图的变形类图表,在论文中的出现频率也非常高。


Fig1 棒棒糖图( Nature Communications , 2021)


Fig2 滑珠散点图( Nature Methods , 2021)


上次给大家分享了R语言和OmicShare在线工具绘制棒棒糖图和哑铃图,具体方法和图表的介绍详见推文 《棒棒糖柱形图,给你打开新世界的大门》 。R语言可定制化的程度较高,不过需要编程基础;OS的点棒图工具更用法更简单,但个性化调整稍有限制。


但若觉得R语言绘制稍显困难,而OS点棒图又不太够自由,就需要使用其他的绘图工具了。今天就为大家分享如何用GraphPad Prism9绘制Fig1和Fig2这般的棒棒糖图和滑珠散点图,这次保证所有人都能轻轻松松学会!


绘制方法一:



打开GraphPad Prism,在起始页选择 XY 表格类型,Options中X选 Numbers ,Y选 Enter and plot a single Y value for each point ,随后点击Create创建,如下。



在左侧工作区的 Data Tables 将绘图所需数据复制进来,如下。这里需要注意,由于我们之前在XY的 Options中X选了Numbers,因此只能输入数字,如果自己的数据是分类变量,如基因名称等,使用 方法一 绘制, 最后需要导出矢量图在AI或别的绘图软件中修改X轴标签



在工作区 Graph 图表处点击与表格对应名称的Data1(未修改,默认),在图标类型中选择第一种(散点),点击OK,即可生成散点图(棒棒糖图雏形)。



棒棒糖图是啥?散点加一根线,因此还需要继续美化修改:双击绘图区,在 Appearance 面板中同时勾选 Show symbols Show bars/spikes/droplines ,在 Show symbols 选项中调整“头部”散点的形状大小及颜色,在 Show bars/spikes/droplines 选项中调整“躯干”直线的颜色和粗细,如下图。



棒棒糖图的其中一个好处就是能够收窄柱子,相同的数据占用更少的空间,因此图表默认的宽度显然太宽。我们双击坐标轴区域,或者在上方工具栏的 Change 工具组中选择 Format Axes ,在 Width 处调整图表宽度;在 Frame style 处选择 Plain Frame 全框样式;在 Thickness of axes 处修改轴(外框)线条的粗细,如下图红框所示位置。



绘制效果如下,方法一就介绍到这里!



绘制方法二:



上述方法X轴只能是数值标签,而且不能将坐标轴翻转。但好处是可以任意调整柱子“躯干”的粗细。下面我们使用方法二,此方法可以把棒棒糖图 翻转坐标和使用变量标签


在起始页选择 Grouped ,Data table和Options选项都保持默认第一个,点击Create创建,如下。



将数据整理成横向,复制进Data table中,一个Group对应一个基因名,如下图。



点击左侧工作区Graphs处的Data2,在图表类型中选择Grouped—Summary data—横向或者纵向的柱形图样式(第一或第四个),点击OK,如下图。



默认生成的就是下图的单分组柱形图。柱形图不是我们的目标,于是继续双击绘图区进行下一步修改。



Appearance 面板中,先选择 Change All data sets (对所有分组同时修改),在 style Appearance 处选择 Scatter dot plot ,在 Symbols 处修改散点的大小形状颜色,这里和方法一相同,修改位置如下图。



现在图表间距太窄了,需要拉宽,还有就是只有点没有线咋办,这里我们可以投机一下。其实与方法一类似,双击坐标轴区域,或者在上方工具栏的 Change 工具组中选择 Format Axes ,在 Width 将图表加宽;在 Frame style 处选择 Plain Frame 全框样式;在 Major grid 处选择给X轴添加纵向网格线,并修改网格线的颜色、粗细、线形,如下。这样我们绘制出来的这种“棒棒糖图”又称之为 滑珠散点图 ,本质是一样的。



如果数据是来自不同样本或分组,我们可以设定不同的颜色,如下。



方法二就介绍到这里!


绘制方法三:



此方法绘制滑珠散点图和方法二类似,但是用于两个分组间两两比较,如文首的案例Fig2。


选择是同样是选择Grouped,在Options选择第二个,数量填2,如下图。








请到「今天看啥」查看全文