终止一段代码运行后,代码中的变量取值会根据程序运行的状态,保持到中断时计算的结果。可以在中断后通过工作空间进行查看。
先看下别人家的natrue中条形图加“break“的样子:
如何做出这种柱状图呢?之前周老师有讲过用R语言画这种坐标中断图(),但是我不会R语言怎么办?
嗯,没关系,用常规的科研软件Origin就可以迅速搞定。
1. 数据准备
按照下图的格式准备数据,A(X)列为横轴数据,B(Y)为A(X)列的显示标签,se1~se4为标准误,用作误差线,这里以gene名称为横轴。数据也可在Excel里整理好复制粘贴到Origin里的表格里。
2. 绘制条形图
如下图所示,有两种方式找到要绘制的图表类型,选择Column(柱状图),开始绘图。
选择X轴,Y轴,误差线(yEr)对应的列(如下图红色虚线框中所示),点Add按钮,接着点OK按钮,开始绘图(注意:这里B列中的数据不选)。
绘出柱状图的横、纵坐标轴的数值范围需手动更改。点击坐标轴(任意一条)右键,选择Scale,在弹出的窗口改范围,以及刻度大小,朝向等等;同时在Tick Labels选项卡,Type下拉列表中选Text from dataset,dataset下拉列表中选表格的B列,即可更改X轴标签为表中B列中的文本(如下图)。
单击选中柱子,右键,选Plot Details,在Space选项卡更改柱子之间的空隙和柱子宽度(如下图)。
得到无“Break”的柱状图如下,很明显,sweet11和sweet15的数据显示效果不好,柱子太矮了。
3. 加“break“
给Y轴加“break“,点击Y轴,右键选择Scale,弹出的窗口,在Break选项卡,在Show Break前打勾,更改合适的中断区域,以及中断处下方、上方的刻度大小(如下图,红色线框所示)。
3. 调整与导出
如果Break范围OK的画,就可选择合适的格式,大小导出图片了,导出方法如下,建议保存工程文件,以后改下数据就直接出图了。
最终结果如下图,sweet11和sweet15的柱子”长高”了。
比如说有个string, eg:"my name is xiyting", 你可以看到在上一个string中,“is”后面有两个空格,我想删掉一个空格,需要先知道怎么表示空格,然后才能知道怎么删除空格。点赞 00
yzharold
2009-2-7 18:49:00
如果是对string操作的话,应该是用
substr 和 paste命令
A = "Hello"
B = "World"
C = paste(A,B,sep=" ")
结果是 Hello World
D = paste(A,B,sep="-")
结果是 Hello-World
substr 应该是可以删除空格的
A="X Y"
substr(A,1,1)
结果是"X"
substr(A,1,2)
结果是"X "