众所周知,我是Matlab 深度用户,经常用来做计算和给文章画图。
为了方便自己在画图的时候节省时间,做了一个速查表,集合了我认为画图的时候最常用的参数和对应选项。
这个速查表是这个样子的:
高分辨率1亿像素原图传送门:
图片长宽比是1:1.414,也就是A4纸的大小,彩印出来放手边非常合适。
顺便说一下,这个速查表是用matlab在一个figure下画的,代码已经开源:
https://github.com/Pjer-zhang/matlabPlotCheatsheet
速查表分了这么几个区域:
(1)一维数据部分
plot(x,y,’关键词’,参数)
包括数据点和线的颜色形状粗细,以及除了plot之外的三种一维数据画法
(2)二维数据
包括2纬和三维的不同展示方法以及在数据采样率不高的时候使用interp renderer 让画出来的图看起来更加丝滑。
(3)关于位置
通过axes() 命令可以改变坐标的默认位置
以及text() 命令中的对齐选项,可以更轻松准确地在途中放置字符串
(4)颜色表
以及其灰度对应
因为相当一部分时候,画的很漂亮的彩图会被黑白打印出来,所以在选取颜色表的时候考虑一下黑白打印出来的效果也是非常重要的。
(5) 对数坐标
三个函数和其对应的效果。
【注:严禁未经许可的盗用】
结
做短而快的工作的时候可以通过借助速查表来节省一个一个查官方文档的时间
一个非常有用的工具:colormap2d
出于练习目的,应该多看文档和书,了解每个函数的所有参数。
python-matplotlib 用户请移步:
数据及科研相关:
=========
其他创作的分类整理:
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...