您的位置首页  网络科技  电脑软件

如何选取适合的数据绘图软件

如何选取适合的数据绘图软件

  学术论文的撰写中,绘图是至关重要的环节,这几乎已经达成共识。而老蔡发现,研究生最初绘图软件的选择与课题组关系重大,比如师兄师姐都在用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及以前版本只能通过堆积柱形图间接地实现箱型图。

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186
  • 标签:计算机专业绘图软件
  • 编辑:刘卓
  • 相关文章
TAGS标签更多>>