如何选取适合的数据绘图软件
学术论文的撰写中,绘图是至关重要的环节,这几乎已经达成共识。而老蔡发现,研究生最初绘图软件的选择与课题组关系重大,比如师兄师姐都在用Origin画图,新来的研究生也就会同样选择Origin。但绘图软件的选择,与专业有很大的关系。比如工科专业的老铁绘图一般是首选Matlab,老蔡也是用这个比较多,计算机专业的老铁通常使用Python,统计和信息类专业的老铁通常使用R,医学专业的老铁爱用Graphpad,还有些经管类专业的老铁爱用Excel。
通常,绘图软件按操作界面分成两类,一类是在界面完成操作,一类是需要代码。比如Excel、Origin、Sigmaplot、GraphPad等软件,就不需编程,点击界面完成图表绘制,这类工具学起来上手快,但绘图工具效率偏低,而且数据处理功能相对较简单。
像Matlab、Python和R这3款软件,需要自己编写代码才能实现图表的绘制。事实上,这三款不应算作是绘图软件,因为绘图就只是可视化工具而已,使用代码处理数据,顺带画图,效率较高,但是上手难度稍微偏高,而且实话实说,就画图这一单一功能而言,这三款软件美观程度是不太比得上纯绘图软件的。
R的数据分析功能是最强的,所以信息类专业的老铁也最为钟爱,R有一系列的数据可视化包(packages),最近使用最广的是ggplot2包,官网如下:
Python是一种面向对象的解释型计算机程序设计语言。Python具有丰富和强大的库。能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。Python语言也有一系列的数据可视化包(packages),其中最常见的是Matlotlib,Seaborn和ggplot。
MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。Matlab软件本身就提供了很多绘图函数,可以满足数据可视化的基本需求,但是有很多老铁还是觉得matlab画图不好看,老蔡推荐两款基于Matlab的绘图包:PlotPub和Gramm。
只要用SigmaPlot将图制作完成即可动态连结给软件展示使用,并可输出成EPS、TIFF、JPEG等图形格式,或置放于您的网站上以供浏览。非常适合网站动态显示图形使用之场所如长时间纪录之气象,温度等等场合。
Origin是公认的简单易学、操作灵活、功能强大的软件,但老蔡过去用的都是Origin8.5,配色实在憨得不像线版本以来增加了许多颜色主题方案,可以大大改进图表的美观程度。
GraphPad Prism是一款集数据分析和作图为一体的数据处理软件,尤其适合生物医学类,可以直接输入原始数据获得高质量的科学图表。它在统计分析上劣于SPSS 等统计软件,但是不需要输入程序语言,只需输入原始数据,容易操作,绘图美观。可与ppt,word相链接。
为更好地学习这7款绘图软件的风格,现采用相同的数据集合,分别绘制了散点图、曲线图、(堆积)柱形图和箱型图4种图表类型,如图下图所示。
1. 图3是使用R ggplot2 Set3的颜色主题绘制的,绘图区背景填充颜色为RGB(229, 229, 229)的灰色,以及白色的网格线),次要网格线是使用Seaborn包的颜色主题方案绘制的,绘图区背景填充颜色为RGB(234,234, 242)的淡蓝色,以及RGB(255, 255, 255)的白色的主要网格线(无次要网格线b 通过编程绘制的。
4. 图 6-8分别对应Sigmaplot、Origin和GraphPad绘制的图表,这是最为常见的学术图表。它们的图表风格基本相同。
5. 图9 是使用Excel绘制的图表,使用Excel默认颜色主题方案“Office 2007-2010”Excel 2016 添加了几种新型图表类型,包括树状图、箱型图等;Excel 2013及以前版本只能通过堆积柱形图间接地实现箱型图。
- 标签:计算机专业绘图软件
- 编辑:刘卓
- 相关文章
-
贝尼特斯已开发神秘电脑软件 专门用来曼联
利物浦主帅贝尼特斯如果不做主教练还能做什么工作?答案也许是个电脑程序设计员
-
平板电脑APP含有、血腥、暴力内容小天才:承诺接受全部整改建议
据央视新闻,北京市消费者协会、天津市消费者协会、河北省消费者权益保护委员会今天与广东小天才科技有限公司召开“小天才T1儿…
- 警惕专门针对计算机辅助设计软件的病毒
- 2022年下半年计算机技术与软件专业技术资格(水平)考试8月18日起报名
- LG合作NVIDIA:将开发专门的GeForce NOW智能电视APP
- 暗藏软件安装陷阱被罚 软件用户权益不容侵犯
- 技术文档电脑频道_天极网