• MATLAB绘图设置


    示例代码:

    clear all
    close all
    clc
    %% help
    % 线型: -(实线)    标记符:+(加号符)     颜色:r(红色)。
    % 线型: :(点线)    标记符:o(空心小圆圈) 颜色:g(绿色)。
    % 线型: -.(点划线) 标记符:*(星号)       颜色:b(蓝色)。
    % 线型: --(虚线)   标记符:.(点)         颜色:c(青绿色)。
    % 线型: --(虚线)   标记符:x(叉号)       颜色:m(洋红色)。
    % 线型: --(虚线)   标记符:s(方形)       颜色:y(黄色)。
    % 线型: --(虚线)   标记符:d(菱形)       颜色:k(黑色)。
    % 线型: --(虚线)   标记符:^(上三角)     颜色:w(白色)。
    % 线型: --(虚线)   标记符:^(下三角)     颜色:w(白色)。
    % 线型: --(虚线)   标记符:v(下三角)     颜色:w(白色)。
    % 线型: --(虚线)   标记符:<(左三角)     颜色:w(白色)。
    % 线型: --(虚线)   标记符:>(右三角)     颜色:w(白色)。
    % 线型: --(虚线)   标记符:p(五角形)     颜色:w(白色)。
    % 线型: --(虚线)   标记符:h(六边形)     颜色:w(白色)。
    
    %scatter(data(:,1),data(:,2),50*data(:,3),data(:,3),'filled')
    % https://wenku.baidu.com/view/013c3354f142336c1eb91a37f111f18583d00c6a.html
    % --------------------------------------------------------
    % plot(x40,y40,'--md','linewidth',2,'MarkerSize',7,'MarkerFaceColor','m')
    % linewidth 曲线的宽度
    % MarkerSize数据点形状的大小
    % MarkerFaceColor数据点里填充的颜色
    % legend('boxoff') legend 无边框
    %%
    % Crosstalk intensity -3 dB;
    x10 = [0.2, 0.5, 0.8, 1, 2, 3, 5];	
    y10 = [142.86, 224.29, 303.57, 535.71, 750, 819.29, 857.14];
    plot(x10,y10,'-r*','linewidth',2,'MarkerSize',7,'MarkerFaceColor','r')
    hold on
    
    % -2 dB;
    x20 = [0.2, 0.5, 0.8, 1, 2, 3, 5];		
    y20 = [125, 214.29, 339.29, 410.71, 533.57, 571.43, 892.85];
    plot(x20,y20,'--g^','linewidth',2,'MarkerSize',7,'MarkerFaceColor','g')
    hold on
    
    % -1 dB;
    x30 = [0.2, 0.5, 0.8, 1, 2, 3, 5];	
    y30 = [125, 196.43, 267.86, 339.29, 392.86, 500, 696.43];
    plot(x30,y30,'-bs','linewidth',2,'MarkerSize',7,'MarkerFaceColor','b')
    hold on
    
    % -0.5 dB;
    x40 = [0.2, 0.5, 0.8, 1, 2, 3, 5];		
    y40 = [89.28, 142.86, 178.57, 250, 321.43, 392.86, 517.85];
    plot(x40,y40,'--md','linewidth',2,'MarkerSize',7,'MarkerFaceColor','m')
    hold on
    
    xlabel('Degree of coupling (1/km)','Fontname','Helvetica','FontSize',10,'FontWeight','bold')
    ylabel('Delay (ps)','Fontname','Helvetica','FontSize',10,'FontWeight','bold')
    set(gca,'FontName','Helvetica','FontSize',14,'LineWidth',1,'FontWeight','bold');
    xlim([0 5])
    
    %直接在word里插入符号一个mu,不用管字体,粘贴到此处(legend and label)即可
    % for symbol variable in legend and label,
    % for symbol variable,we only need copy and paste a symbol for word,
    % the symbol variable is obtained by inserting symbols in word,
    % for example mu [mu, μ(paste inserting symbols in word)]
    l1=legend('CI = 0 dB','CI = -0.5 dB', 'CI = -1 dB', 'CI = -2 dB', 'CI = -3 dB');
    set(l1,'Fontname', 'Helvetica','FontWeight','bold','FontSize',10)
    legend('boxoff')
    grid off
    

    效果图:

    image

  • 相关阅读:
    如何快速开发一个自己的项目脚手架?
    Vue模板语法中数据绑定
    vue组件间通信八种方式
    浏览器渲染页面流程
    双飞翼布局
    单行截断和多行截断问题
    flex 布局实现固定头部和底部,中间滚动布局
    defer 和 async 区别
    数学之美(统计语言模型)
    react 源码之setState
  • 原文地址:https://www.cnblogs.com/chuqianyu/p/16272763.html
Copyright © 2020-2023  润新知