写了一个能让坐标区域变得很炫酷的修饰函数: 同时想到了一个很有意思的把函数存储进mat文件的方法,方法就不细讲了,大家自行点开.mat文件能够很轻松的理解原理(大概),
使用方式 首先说明一下函数咋用:假设编写了如下函数:
t=0:0.35:3*pi;
plot(t,sin(t),'Marker','d','LineWidth',2,'Color',[102,194,166]./255)
hold on
plot(t,cos(t./2),'Marker','o','LineWidth',2,'Color',[252,140,97]./255)
plot(t,t,'Marker','^','LineWidth',2,'Color',[140,161,204]./255)
在最后一行调用工具函数进行修饰,例如: prettyAxes().ggray2() 或者: prettyAxes(gca).ggray2() 修饰效果:
其他炫酷的背景 prettyAxes().dark()
prettyAxes().dark2()
prettyAxes().economist()
prettyAxes().gbase()
prettyAxes().gbase2()
prettyAxes().ggray()
prettyAxes().ggray2()
prettyAxes().wsj()
目前只有这些主题,之后可能会更新.mat文件,请使用如下命令获取可用主题列表: prettyAxes().theme() 该命令会返回可用主题的函数名: dark dark2 economist gbase gbase2 ggray ggray2 wsj
注意事项对于dark,dark2,economist,wsj这几种风格,其背景色并不是白色,一般情况下保存图片图窗的背景会是默认白色,即下图这样:
想要连figure窗口的背景颜色一起保存需要设置figure窗口的InvertHardcopy属性为’off’,本函数已经设置好了这个属性,因此直接点击如下按钮保存即可:
另外当文件解压完成后后,将当前文件夹添加到搜索路径可以在任意文件夹使用该工具函数:
代码展示及mat文件获取 完整代码其实没啥东西,但还是展示一下吧
function PAX=prettyAxes(ax)
% @author:slandarer
% ==================================
% 展示所有可选axes主题
% prettyAxes().theme()
% ----------------------------------
% prettyAxes(ax).dark()
% prettyAxes().ggray()
if nargin
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?