苏州大学吴老师 发表于 2019-7-11 13:30:08

                                                                                                    前言
入了生物学的坑,狗狗们需要时不时的画一些图,看着别人高大上的图片,大家有没有好奇这些图片是怎么做出来的呢?
就本狗狗来看(狗狗可能来自农村-_-,),现在铺天盖地的paper里的图,有些, 当然本身就是照片啦,比如跑胶啊 WB啊,有些是用R、python、或者matlab做的,那么对于不懂编程的狗狗来说,就需要利用一些趁手作图软件,也可以做出毫不逊色于前者的美图,常见的这类软件有origin,graphpad, excel !? 啊啊?
那么今天 我就来介绍一下这么看着想orange的origin怎么操作.
由于篇幅限制,我只打算举个栗子,并且在这个栗子里,我会尽量涵盖常用的操作

开始咯
那么首先origin主要功能,画图,次要功能,数据分析,接下来我会对下面这组数据进行作图。
隔壁老王托我作图展示下自己家孩子和别人家的孩子在学习成绩上的差距,用来激励孩子学习/找个理由揍孩子, 我嘛, 当然欣然答应了咯。
首先让我们先来看一下数据, 该数据记录了这一学期隔壁老王一家孩子的学习成绩,用别人家的孩子为对照

数学语文英语
别人家的孩子879699
老王家大儿子1005974
老王家二儿子362963
好,我先把数据填入origin,在这里,我要乱入一下在origin中如何插入数列和使用公式
选中要填充的列,比如B列,右击, 然后选择填充列,会出现一个对话框,看着填就行了
这个就有两个方法
  • 直接在某一列的fx那一列填,比如sin(col(A)),选择A列,计算A列的sin值
  • 选中某一列,比如B列,然后右击,选择
当然这里我们不需要这么sexy的操作, 我们ctrl C & ctrl V就可以了。复制好数据后我们准备开始画图。
如图所示

[attach]2676[/attach]


好 ,我们先不管图好不好看,理工男审美是个硬伤,但老王和我说,他拿着这张图,正准备揍孩子,大儿子站出来说:“这个图怎么没有error bar呢, 这张图数据可能存在偶然性,你不能证明我学习差,我不接受” ,老王一看, 这娃数学100分,难怪啊,欺负到老子头上了, 遂来找我,问我error bar是啥
经过了一番解释,他终于明白,并决定进一步收集数据,请我做图。这次的数据如下表所示

数  学数学
标准差

语  文语文
标准差
英  语英语
标准差
别人家孩子877963991
老王家大儿子953599744
老王家二儿子3610296635
右侧为对应的前一列的误差值。作图方式和前面很相似,只多一步,选中误差数据的列,右击 set value as -> set value as Y error
然后按上面作图的步骤,重新画图 bingo!

购买主题 已有 3 人购买  本主题需向作者支付 20 个学分 才能浏览
页: [1]
查看完整版本: Origin科研绘图