matlab科研绘图一些技巧

可以去掉上右边框的刻度

clc
clear all
x=1:56;
y=sin(0.1.*x);
z=cos(0.1.*x);% 开始画图
figure;
hold on
fontsize_gca = 15;              % 刻度字体大小和图例   15
fontsize_label = 16;            % 标签 标题 图例字体大小  16
LineWidth_tu=2;                 % 画图线宽   2
LineWidth_gca=1.1;              % 坐标线圈   1.5(感觉1.1比较合适)
MarkerSize_tu=8;                %标记点的大小  8
Color_tu=[[255,59,59]/255;[7,7,7]/255];  %自定义配色方案
% Color_tu=[colorplus(27);colorplus(215)];  %  调用450种配色方案的方法plot(x,y,'-.o',...                           %线形与标记点   'color',Color_tu(1,:),...           %颜色'LineWidth',LineWidth_tu,...                       %线宽'MarkerSize',MarkerSize_tu,...                      %标记点的大小'MarkerEdgeColor',Color_tu(1,:),... %标记边缘颜色[1 0 0]'MarkerFaceColor','none',...            %标记填充颜色   现在为空'MarkerIndices',1:5:length(y));          %每五个点显示一个标记plot(x,z,'--s',...                           %线形与标记点   'color',Color_tu(2,:),...                  %颜色'LineWidth',LineWidth_tu,...                        %线宽'MarkerSize',MarkerSize_tu,...                       %标记点的大小'MarkerEdgeColor',Color_tu(2,:),...        %标记边缘颜色[1 0 0]'MarkerFaceColor','none',...             %标记填充颜色   现在为空'MarkerIndices',1:5:length(y));          %每五个点显示一个标记
% o 圆圈
% +    加号
% * 星号
% . 点
% x 叉号
% s 方形
% d 菱形
% ^ 上三角
% v 下三角
% >  右三角
% <  左三角
% p 五角形
% h 六角形                                % 设置坐标轴的一些操作
set(gca,'FontName','Times New Roman','FontSize',fontsize_gca)%设置坐标轴字体,以及字体大小
set(gca,'Linewidth',LineWidth_gca) ;  %设置坐标轴线宽
% set(gca,'LooseInset',[0 0 0 0]) ;      %消除白边操作set(gca,'xlim',[0 60]); %设置横坐标的范围   'XTick'坐标刻度'XTick',[0:2:60],两个必须同时设置
set(gca,'ylim');%设置纵坐标的范围% 标签与标题
xlabel("横坐标",'FontName','auto','FontSize',fontsize_label);
% ylabel("纵坐标",'FontName','auto','FontSize',fontsize_label);
ylabel("纵坐标",'FontName','auto','FontSize',fontsize_label,'Position',[-3,0,0]);
title('标题','FontName','auto','FontSize',fontsize_label);%添加图例
legend('sin','cos','FontName','Times New Roman','FontSize',fontsize_label,'box','off');
%     图例名称        图例字体              图例字体大小  图例的框线
% 删除上边框和右边框的刻度线%方法1  (添加之后图例不能进行移动,需要分段执行,打断点),需要在前面添加图例
% box off;
% axes1=axes('Position',get(gca,'Position'),...
%            'XAxisLocation','top',...
%            'YAxisLocation','right',...
%            'Color','none',...
%            'XColor','k','YColor','k');
% set(axes1,'YTick', [],'Linewidth',LineWidth_gca);
% set(axes1,'XTick', [],'Linewidth',LineWidth_gca);
% box on;
%
% 方法2  利用画线的方式 需要在执行完之后添加图例box off
% x_t = get(gca,'XTick');
% y_t = get(gca,'yTick');
% line([x_t(1),x_t(end)],[y_t(end) y_t(end)],'Color',[0.15 0.15 0.15],'Linewidth',LineWidth_gca);
% line([x_t(end),x_t(end)],[y_t(1) y_t(end)],'Color',[0.15 0.15 0.15],'Linewidth',LineWidth_gca);
% legend('sin','cos','FontName','Times New Roman','FontSize',fontsize_label,'box','off');

matlab 科研绘图相关推荐

  1. 《matlab科研绘图系列》之小提琴图绘制

    相信大家对小提琴图并不陌生,它是比箱形图更易于视觉直观解读的图形绘制方法.它使用数据的核密度估计值代替了箱形图,并可选择叠加数据点本身.小提琴图是箱形图的升级加强版,对数据分布有更丰富的理解,同时不必 ...

  2. Matlab科研绘图颜色补充(特别篇3)—320种中国传统颜色

    大概在上个月,我通过复刻<中国国家地理>杂志社提供的色卡,制作了一个Matlab中国传统颜色补充包: 里面涵盖了51种名字好听.颜色又好看的中国传统颜色. 分享之后,深受大家喜爱,尤其是那 ...

  3. Matlab科研绘图颜色补充(特别篇4)—328种英国传统颜色

    好久没更新Matlab颜色补充包系列了,正好最近答辩结束,需要提交的材料也准备的差不多了,所以趁此机会更新一波. 大概在两个月前,我通过复刻<中国国家地理>杂志社提供的色卡,制作了一个Ma ...

  4. Matlab 科研绘图汇总

    条形图 %% 绘制条形图 figure x=1:3; y=indicator_ztd_all; h=bar(x,y); ylabel('Accurasy(mm)'); xlabel('Map Func ...

  5. powerdesigner怎么导出pdf_各种科研绘图软件中的矢量图导出技巧

    引言 科技论文常含有插图,借助插图来形象直观.简明扼要地表达所要表述的内容(梁福军. 科技论文规范写作与编辑[M]. 清华大学出版社, 2014.).科研绘图软件有很多种,而软件导出的图片可以分为矢量 ...

  6. 科研绘图(编程绘图、网站绘图、配色、素材、提取数...)

    配色网站:https://mycolor.space/ 素材网站:https://www.freepik.com/ python:seaborn库:https://zhuanlan.zhihu.com ...

  7. 【教程】Python科研数据可视化、MATLAB科研数据可视化

    在过去的20年中,随着社会产生数据的大量增加,对数据的理解.解释与决策的需求也随之增加.而固定不变是人类本身,所以我们的大脑必须学会理解这些日益增加的数据信息.所谓"一图胜千言", ...

  8. python matlab 多条曲线 单位_【基础篇】MATLAB科研制图常用代码命令

    最近更新了不少关于数学建模算法与机器学习的博客,今天我来写写关于科研制图的MATLAB常用命令,众所周知,在未来的科研生涯中,只要是学工科的同学们,MATLAB都是大家必学的工具之一,而发paper中 ...

  9. OriginPro 科研绘图笔记 一

    OriginPro 科研绘图笔记 一 一.前言 二.软件准备 三.数据准备工具 四.快捷绘图 五.函数绘图 六.与其他编程语言接口 一.前言 OriginPro是由OriginLab公司开发的专业版科 ...

  10. MATLAB科研数据可视化

    互联网的飞速发展伴随着海量信息的产生,而海量信息的背后对应的则是海量数据.如何从这些海量数据中获取有价值的信息来供人们学习和工作使用,这就不得不用到大数据挖掘和分析技术.数据可视化分析作为大数据技术的 ...

最新文章

  1. 使用WampServer搭建本地PHP环境,绑定域名,配置伪静态
  2. lindex.php,Redis学习笔记:命令
  3. 大话设计模式—建造者模式
  4. python自动答题免费_直播答题?Python助你自动搜题之新手篇!
  5. Nginx网站用户认证
  6. android handle 阻塞,Android全面解析之Handler机制:常见问题汇总
  7. oracle数据库密码复杂度查询,Oracle11g R2创建PASSWORD_VERIFY_FUNCTION对应密码复杂度验证函数步骤...
  8. 小米、360之后,货拉拉被曝已启动造车项目!官方回应
  9. R语言高级算法之人工神经网络(Artificial Neural Network)
  10. mysql backup 使用_mysqlbackup (官方使用)
  11. 关于soapUi工具的安装使用教程
  12. (阿里云笔记)购置域名+云解析DNS域名
  13. (HG模块,简洁明了)Hourglass Module介绍
  14. 转:getaddrinfo函数详解
  15. Linux系列(五)、Vim编辑器的使用、账号用户组的管理、磁盘管理、进程管理
  16. 7.5 《丰田模式》阅读笔记和感悟
  17. 关于网络渗透的过程以及感想记录
  18. 规划并优化能在 Google Play 上取得更大成功的游戏
  19. java画板中画直线_画图板(画直线)
  20. vs下载安装编写c++示例(避坑一个项目下多个main)

热门文章

  1. JavaScript-单例模式
  2. 物联网的未来是什么样的
  3. 爬取中国知识产权案件网
  4. hyperedger +fabric 区块链实践
  5. 聊聊我在腾讯和字节工作感受
  6. 如何美化CheckBox
  7. html视频如何转换成mp4视频格式,如何将把视频文件转换成MP4格式?先说两种方法...
  8. 【MPEG】DVB / ATSC / ISDB区别
  9. 【字节跳动】数据分析师面经
  10. 【文本挖掘】关键词提取