原标题:十款好用的画图软件,你都用过吗?

前言:无论你是教授还是学生,只要跟科研打交道就少不了写文章,画图算是科研文章的点睛之笔了。好的配图能让评审专家或是读者一目了然,反之可能会大打折扣。今天我们一起来学习下几款比较出众的画图软件。

10

锯齿风matlab

Matlab只排在第十位是因为本来它就不是一个用来做画图的软件。人家的主要功能是矩阵操作、统筹优化、数学实验、仿真模拟(此处省略一万字)等等好吗?用matlab画图简直就是高射炮打蚊子——大材小用。如果非要只比较它的画图能力,只能说呵呵了,下面是Matlab的画风,淡淡的锯齿风一直被网友所吐槽。

散点:

多图:

曲面图:

三维图:

Matlab画图虽然锯齿严重,但这并不能掩盖它是一款极其优秀的科学计算软件的事实。每个人只有在适合自己的岗位上才能充分发挥自己的优势,每个软件也是一样。所以使用matlab画图功能时,最合适的用途是用来实施检查编程结果是否正确,并不做最后报告或论文输出。

9

清爽风Gnuplot

Gnuplot是一个命令行的交互式绘图工具。用户通过输入命令,逐步设置或修改绘图环境,并以图形描述数据或函数。优点是画图速度快、画风清爽,软件开源且免费,图片质量相当专业。缺点是:需要写代码。下面是几个例子:

曲线图:

曲面图:

三维图:

场图:

统计图:

8

高冷风Matplotlib

Matplotlib是著名Python的标配画图包,其绘图函数的名字基本上与 Matlab 的绘图函数差不多。优点是曲线精致,软件开源免费,支持Latex公式插入,且许多时候只需要一行或几行代码就能搞定。缺点是需要Python编程基础。几个例子:

曲线图:

频数图:

矢量分布图:

统计图:

极坐标:

7

简单风visio

Microsoft Visio是Windows 操作系统下运行的流程图软件,它现在是Microsoft Office软件的一个部分。

Visio可以制作的图表范围十分广泛,利用Visio的强大绘图功能绘制地图、企业标志等。最主要还是用来画流程图、示意图。

流程图:

电路图:

电路图:

从matlab、gnuplot和matplotlib中选一个画曲线图的软件,并和画示意图的visio搭配,是画图初级阶段的标配。

6

SCI风Origin

Origin是简单易学、操作灵活、功能丰富全面的画图软件,既可以满足一般用户的制图需要,也可以满足高级用户数据分析、函数拟合的需要。

目前,它似乎已成为专业论文SCI的标配绘图软件。缺点是操作系统不太友好、易崩溃,只支持Windows系统。几个示例图:

曲线图:

混沌图:

等高线:

地形图:

三维场图:

5

统计风R-ggplot2

ggplot2是R语言的一个包,最擅长统计数据可视化。ggplot2按图层作图,其核心理念是将绘图与数据分离。缺点是ggplot2功能没有Python或者Matlab全面,不过人家就是在统计方面做的最好最专业,其它的功能忽略掉好像也无所谓。

4

流场风Tecplot

Tecplot从简单的二维曲线曲面图,到复杂的三维动态图都可以实现。它的特色在于可快捷的将大量数据资料转化为容易理解的图片,例如等高线、向量图、网格图、剖面图、流线图等等。

它提供和CAD、CFD软件的接口,可以用于其它分析软件(如有限元、计算流体动力学等)的后处理工作。

飞机表面应力云图:

机翼附近流场:

螺旋桨网格图:

女性内衣设计:

海上钻井平台:

3

矢量风lllustrator

Adobe illustrator是一种应用于出版、多媒体和在线图像的工业标准矢量插画的软件。

作为一款非常好的图片处理工具,Adobe Illustrator广泛应用于印刷出版、海报书籍排版、专业插画、多媒体图像处理和互联网页面的制作等,也可以为线稿提供较高的精度和控制,适合生产任何小型设计到大型的复杂项目。

简单的示意图:

绚丽的原理图:

复杂的人像图:

复杂的人像图:

从Origin、ggplot2和Tecplot中选一个画图的软件,并和画示意图的illustrator搭配,是画图中级阶段的配置。

2

专业风Paraview

Paraview除了可以画最基本的曲线曲面图等,也提供和CAD、CFD软件的接口,可以用于其它分析软件的后处理工作。

Paraview支持多种数据格式和显示方式,目前包括网格绘制,面绘制,体绘制等方法。可视化包含:数据读取,数据过滤和数据渲染三个基本的步骤。Paraview提供开源可编程。缺点是难度较高,入门需花时间。

赛车附近流场图:

正常红细胞和变异红细胞分布图:

全球气温分布:

1

LaTex风Tikz

Word是很目前很流行的排版软件。然而还有另外一种和它相媲美只是没那么流行的排版软件——LaTeX,它是一种基于TEX的排版系统。利用它能在短时间内生成很多具有书籍质量的印刷品,尤其是生成复杂表格和数学公式。因此它非常适用于生成高印刷质量的科技和数学类文档。

Tikz是LaTex原生支持的图包来,可以画论文中的插图。用TikZ画可以做到完美,特别是与LaTeX文档的整体交互,比用一般绘图软件好得多。二维图、三维图、流程图、示意图都能实现。同样的,缺点也是难度较高,入门需花时间。

曲线图:

磁场分布图:

逻辑图:

结构图:

0

自己

其实,想画出精美的图片,最重要的是在于想好怎么画,以及理清他们之间的逻辑关系。然后就是用好颜色搭配,并布置好布局,调整好看的字体。用心才能出来好东西!

(来源于量化研究方法)

责任编辑:

python画图包哪个好_十款好用的画图软件,你都用过吗?相关推荐

  1. python开发最受欢迎的十款工具

    python开发最受欢迎的十款工具 dreamyla3个月前 今天小编给正在学习python开发的朋友介绍十款最受欢迎的开发工具,因为在学习python开发过程中少不了IDE或者代码编辑器,想要提高开 ...

  2. 十款超高人气FTP客户端软件横评

    十款超高人气FTP客户端软件横评(二) SmartFtp站点导入 SmartFtp站点导出 SmartFtp信息备份画面 SmartFtp备份工具(Backup Tool) Ftp Voyager站点 ...

  3. rust沙河游戏_十款特别好玩的沙盒建造游戏,喜欢生存建造的朋友千万不要错过...

    原标题:十款特别好玩的沙盒建造游戏,喜欢生存建造的朋友千万不要错过 各位上期在文章里我把鬼泣(ACT)弄到RPG游戏里,非常的抱歉,希望大家给我多多提建议,我会做的更好,喜欢的朋友可以关注我一下,毕竟 ...

  4. 十款强大的图像后期处理软件和工具

    图像的后期处理对于提升图像的品质的重要性是有目共睹了,我们在看到的明星的写真照片.淘宝上的买家秀.以及影楼拍摄的婚纱照.还有朋友圈传播的自拍照等等,基本上你看到的成品都是经过后期处理的. 对于后期处理 ...

  5. 十款免费开源音频制作软件

    对于一些非专业的玩家,或者是不太常用的用户来讲,在音频制作任务或娱乐中,一些优秀的开源音频制作软件表现不俗,在昂贵的专用软件之外可行的选择.开源音频制作软件的价值还体现在软件开发领域,基于开源音频软件 ...

  6. 分享十款适合互联网公司的效率软件

    入行互联网公司这几年,我积累了很多超级好用的软件,好好学习使用能提升工作的效率,下面给各位同行详细讲解一下: 1.Pixso Pixso是一个功能非常齐全的设计平台.作为一款专业的设计软件,Pixso ...

  7. 3款强大到离谱电脑软件,都是效率神器,从此远离加班

    闲话少说,直接上狠货. 1.ImageGlass ImageGlass是一款值得吹爆的电脑图片浏览工具,使用极其方便,体积50M左右,非常小巧,功能却强大到离谱,ImageGlass打开图片的速度极快 ...

  8. python英文语义角色标注_八款中文词性标注工具使用及在线测试

    结束了中文分词工具的安装.使用及在线测试,开启中文词性标注在线测试之旅,一般来说,中文分词工具大多数都附带词性标注功能的,这里测试了之前在AINLP公众号上线的8款中文分词模块或者工具,发现它们都是支 ...

  9. python 导入包的路径_关于Python包导入的知识点你知道吗?

    使用 from module import * 默认情况下会导入 module 里的所有变量,若你只想从模块中导入其中几个变量,可以在 module 中使用 __all__ 来控制想要被其他模块导入的 ...

  10. python数据包的作用_使用Python将登录数据包发送到Minecraft服务器不起作用

    我在Python中有以下脚本 . 它的作用是尝试连接到MineCraft服务器,首先发送'handshake',然后发送登录请求 . 协议规格可以在这里找到:http://wiki.vg/Protoc ...

最新文章

  1. PDF审计工具peepdf
  2. 理解 Linux 的硬链接与软链接
  3. js push(),pop(),unshift(),shift()的用法小结
  4. IPSec ××× 在企业网中的应用
  5. 微软服务器虚拟化-Hyper-v详解
  6. 如何在ps中调整文字的行距和间距_Wps如何调整文字字符的间距
  7. 【dfs+理解题意+构造】【待重做】codeforces E. Ice cream coloring
  8. forEach、for...in、for...of
  9. jquery学习笔记一之window.onload与$(document).ready()区别
  10. Android下载Apk安装包,下载完毕后,系统自动进行安装
  11. tibco常用命令记录
  12. 互联网快讯:饿了么宣布成立蓝骑士智囊团;极米高性能产品获好评;OPPO Reno7系列正式发布
  13. iOS 的一种设计模式 类别 catagory
  14. 初学Singleton单例模式
  15. eclipse32位和64位的区别
  16. 牛客-小a与星际探索
  17. mysql5.7性能提升一百倍调优
  18. 数据不平衡问题解决方法——欠采样
  19. Retrofit2源码分析
  20. C语言文件类型和打开,关闭文件

热门文章

  1. 酷派+k1+rom+android+4.4,酷派k1刷机教程
  2. 计算机仿真技术与cad第三版课后答案,《计算机仿真技术与CAD习题答案》.doc
  3. java WebSocket客户端断线重连 | 实用代码框架
  4. 度分秒与度数相互转换的Matlab函数
  5. 通过Visio软件的宏编写Java代码
  6. 一例智能网卡(mellanox)的网卡故障分析
  7. ACE ADMIN 大全
  8. matlab分段拟合程序,如何用matlab拟合出分段函数?
  9. 全球与中国电子探针市场现状及未来发展趋势2022-2028
  10. windows 10 markdown pad awesomium crashed