【matlab程序】matlab给风速添加图例大小

【matlab程序】matlab给风速添加图例大小
在这里插入图片描述

clear;clc;close all;
% load 加载风速数据。
load('matlab.mat')
% 加载颜色包信息
gray= load('D:\matlab_work\函数名为colormore的颜色索引表制作\R_color_txt\R_color_single\gray89.txt');
brown= load('D:\matlab_work\函数名为colormore的颜色索引表制作\R_color_txt\R_color_single\brown1.txt');
beige= load('D:\matlab_work\函数名为colormore的颜色索引表制作\R_color_txt\R_color_single\beige.txt');
blue4= load('D:\matlab_work\函数名为colormore的颜色索引表制作\R_color_txt\R_color_single\blue4.txt');

% 画图。
figure
m_proj('miller','lon',[30 105],'lat',[0 30]);
m_gshhs_l('patch',beige' / 256,'edgecolor',[0.6 0.6 0.6]);
hold on
m_quiver(x,y,u_850_month_mean_plot,v_850_month_mean_plot,2,'b','AutoScale','off','linewidth',1.5);
m_grid('linest','-.','xtick',6,'ytick',6,'tickdir','in','FontName','Times new roman','FontSize',15,'color','k','box','fancy','fontweight','bold');
%% 添加图例
labelx=[31.5 34]; labely=[28.5 30]; % location of label % <--- Use the actual grid distance of the data
labelu=[5 0]; labelv=[0 0]; % set 5m/s as a standard
scale_auto=Autoscale(x,y,v_850_month_mean_plot,u_850_month_mean_plot);
scale_label=Autoscale(labelx, labely,  labelu, labelv);
scale_factor=scale_auto/scale_label;
hold on
Handle=m_quiver(labelx,labely,labelu,labelv,2*scale_factor,'Autoscale','off','linewidth',2);
set(Handle, 'Color', brown/256, 'LineWidth', 2,'MaxHeadSize',2)
m_text(32,27.5,'5 m/s','fontsize',15, 'Color', brown/256,'FontWeight','bold')
title('matlab给风速添加图例大小','FontSize',15,'FontWeight','bold')
set(gcf,'Position',[50 50 1200 1200],'color',gray/256)
export_fig('matlab给风速添加图例大小.png','-r300');

  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海洋与大气科学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值