美赛-如何绘制好看的图片

写在最前头:学会套模板!!!

一、MATLAB
绘制曲线、多排子图、支持tex语法
1、导入数据
(帮助文档:使用导入工具读取电子表格数据 - MATLAB & Simulink - MathWorks 中国)
① 操作:
- 法一:直接拖拉入命令行窗口,会弹出一个交互式窗口,同时命令行窗口内自动出现“>>uiopen(balabala的地址)”
- 法二:在“主页”→“变量”部分→“导入数据”
② 输出类型:
- 列向量——将所选数据的每一列导入为单个
m
×1 向量; - 数值矩阵——将所选数据导入为
m
×n
数值数组; - 字符串数组——将所选数据导入为
m
×n
字符串数组; - 元胞数组——将所选数据导入为可包含多种数据类型的元胞数组,例如数值数据和文本;
- 表——将所选数据导入为表。
③ 如果选择将数据导入为“数值矩阵”,工作表中的所有非数值数据将被标黄。在“无法导入的单元格”部分,可以添加、删除、重新排序或编辑规则。
- e.g. 将替换值从
NaN
更改为其他值。
注:所有规则仅应用于导入的数据,不会更改文件中的数据。
④ 点击“导入所选内容”(绿色勾勾),导入工具将会在工作区中创建变量。
2、绘图
① 基本操作
- “绘图”→单击工作区需要绘图的东西→单击需要画的
② 拟合:
- 在画出的图像窗口的菜单栏→“工具”→“基本拟合”、残差
③ 双轴坐标(左右各一个坐标轴)
- plotyy(x,y1,x,y2)
④ 子图
- subplot(121)
- plot(balabala)
- subplot(122)
- plot(balabala)
⑤ 导出
- 注意格式fig是matlab自己的格式,导出后依然可以对图像进行上述操作。
二、Excel
1、基本图表
2、三维地图
操作:“插入”→“三维地图"
- 图形种类:
堆积柱形图、簇状柱形图、气泡图、热度地图、可视化到区域
- 可以添加多个图层
- 无法显示英文地图
- (因为一些zz原因,这个功能已对中国停用,实在想用可以把系统的地区改成“美国”,不过还是推荐用其他软件制作呐)
三、WPS
有很多现成的模板,图表非常漂亮(要会员)
四、Tableau⭐
- 绘制各类图表、地图,官网上有很多震撼的案例
- Tableau要付费,可以选择Tableau Public(无法导出,但可以截图)或在线编辑。

1、地图功能
① 绘图
操作:在左侧选择需要制图的表(ctrl/shift多选)后,单击右边智能推荐里的图
② 修改地图底图为英文
操作:
Mapbox官网(地理服务器)
→ “Start mapping for free”(已注册)
→ “create a map in Studio”
→ 进入Mapbox Studio
→ “New Style”
→ 自选一个template和一个variation后“customize variation”
→ 进行一些地图的修饰
→ 页面右上角“Share”
→ 在Developer resourses下点“Third party”
→ 在第一个下拉表单内选择“Tableau”
→ Copy URL
Tableau Public软件菜单栏 “地图”→“背景地图”→“添加Mapbox地图”→粘贴URL→“确定”
2、预测
操作:菜单栏“分析”→“预测”→自己调参数后点“确定”
软件使用的是三次指数平滑(有趋势有季节性)
网上搜罗来的其他一些教程和案例:
Tableau数据可视化分析案例-技术圈 (proginn.com)
五、pyecharts
echarts 需要会js语言,而适用于python语言的,做地图需要提前申请百度地图AK。
1、download整个github的包
2、替换掉数据,套模板
六、亿图图示
有很多现成的小图示,可以绘制学科图片(物理、化学等)
七、LaTeX
- TeX资源 - LaTeX科技排版工作室 (latexstudio.net)→“TeX绘图"→有很多模板
- LaTeX 工作室 (latexstudio.net)→“模板库”
# 可搜索,学会套模板!
举例:绘制神经网络图
八、visio