MatLab以字符串作为横坐标刻度值作图

代码如下

clc;
clear;

Yan = [6384,  19196,  8127,   22524,  5851,... 
    20260,  5919,   5082,   13945,  8898];

plot(Yan, 'r-x', 'linewidth', 1.5);

set(gca,'XTickLabel',{
    
    '11月21日','11月22日','11月23日','11月24日','11月25日',...
    '11月26日','11月27日', '11月28日','11月29日','11月30日'});


legend('Yan');

set(gca,'xtick', 1:1:10);

xlabel('日期')
ylabel('步数')
title('每日步数');

效果如下

可以看到横坐标的刻度值变为日期,为字符串形式
请添加图片描述

猜你喜欢

转载自blog.csdn.net/qq_35500719/article/details/128316917