成组柱状图,如何让柱子在一条垂直线上
2022/3/28 10:22:47 阅读:420 发布者:chichi77
看下面这个示例图,表示的是GO分析富集在某个过程的上调基因和下调基因分别有多少。这个图的好处是可以直观的看到富集在某一过程的上调基因和下调基因各有多少个,且上调基因在横坐标上方,下调基因在横坐标下方,比较一目了然。
看到这种在横坐标同一标签处对应多组数据的图,首先应该想到grouped数据类型。因此,我们选择grouped数据类型,然后依次点击Enter or import data into a new table, Enter and plot a single Y value for each point。点击Create。
输入数据。输入数据的时候我们先将下调基因的个数输为负值。
点击左侧Graphs下的Data1,进入图形类型选择页面,如下图所示,选择Summary data下的第一个图形类型,点击OK。
原始图形如下图所示。可以看到,与示例图相比,3个明显的需要调整的地方是:将纵坐标0以下的坐标的负值修改为正值;横坐标应该从Y轴的0处开始,而不是现在的从Y轴的-10处开始;横坐标同一位置处(也就是富集到的过程)表示上调和下调基因的柱子应该位于同一垂直线。
双击坐标轴,Left Y axis选项,Additional ticks and grid lines的At Y=的-5和-10处的Text中填入5和10,这样就将纵坐标0以下的数值修改为正值;
Frame and Origin选项,Origin的Set origin选择Custom(也就是自定义),将X intersects the Y axis at Y=设置为0,这样横坐标就从Y轴的0处开始;
双击柱子,如下图所示,在Relation of selected data set with the previous one选项中选择Stacked或者Superimposed,这样就将上下柱子设置为在同一垂直线。
设置后的图形如下图所示。再根据需要做一些其他调整即可。
感兴趣的可以尝试一下。
如有侵权,请联系本站删除!