matlab绘图修改坐标轴数字字体大小及坐标轴自定义间隔设置 您所在的位置:网站首页 数字的花体 matlab绘图修改坐标轴数字字体大小及坐标轴自定义间隔设置

matlab绘图修改坐标轴数字字体大小及坐标轴自定义间隔设置

2024-07-15 23:34| 来源: 网络整理| 查看: 265

一、背景

在matlab使用plot函数绘图后,生成的图片坐标轴数字字体大小及间隔可能并不符合我们的要求,因此需要自定义修改,具体方法如下

二、修改坐标轴数字字体大小 只需添加以下命令即可: set(gca,'FontName','Times New Roman','FontSize',18);

不仅可以修改坐标轴数字字体大小,还可以修改字体类型

三、自定义坐标轴间隔 只需添加以下命令即可: xticks(0:5:20);

该命令的意思为横坐标区间为0-20,间隔5取值

四、一个简单的例子 clear, close all,clc; a1 = subplot( 1, 1, 1 ); hold( a1, 'on' ); x = linspace(0,10); y1 = sin(x); y2 = cos(x); A1 = plot( a1, x, y1, 'linewidth', 5, 'color', [0.0000, 0.4470, 0.7410] ); A2 = plot( a1, x, y2, 'linewidth', 3, 'linestyle', '--', 'color', 'm' ); set( a1, 'xlim', [0, 10], 'fontsize', 25, 'xticklabel', {0:2:10} ) title( a1, 'X-Position', 'Fontsize', 30) xticks(0:2:10); xlabel( 'Time(step)', 'Fontsize', 17) ylabel( '$ y $ position','Interpreter','latex', 'Fontsize', 19) set(gca,'FontName','Times New Roman','FontSize',18) scatter( a1, 0, sin(0), 100, 'filled', 'linewidth', 1, 'markerfacecolor', 'y', 'markeredgecolor', 'k' ); scatter( a1, 10, sin(10), 100, 'filled', 'linewidth', 1, 'markerfacecolor', 'g', 'markeredgecolor', 'k' ); legend([A1,A2],'sin(x)','cos(x)','Location','SouthEast') legend('boxoff')

未经修改坐标轴数字字体大小及坐标轴间隔前,看起来很丑是不是:

在这里插入图片描述

经过修改坐标轴数字字体大小及坐标轴自定义间隔后,看起来美观许多:

在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有