MATLAB 折线图绘制教程:数据可视化及点标注

本文将带您一步步学习使用 MATLAB 绘制折线图,并标注每个数据点。

1. 准备数据

首先,您需要准备一个包含数据的 Excel 文件,例如 data2.xlsx,其中第一列为横坐标数据,第二列为纵坐标数据。

2. 代码示例

data = xlsread('data2.xlsx'); % 读取数据文件
x = data(:,1); % 提取横坐标数据
y = data(:,2); % 提取纵坐标数据
plot(x,y,'o-'); % 绘制折线图
xlabel('横坐标'); % 添加横坐标标签
ylabel('纵坐标'); % 添加纵坐标标签
xlim([0 9]); % 设置横坐标范围
ylim([0 1000]); % 设置纵坐标范围
text(x,y,num2str(y), 'HorizontalAlignment', 'center', 'VerticalAlignment', 'bottom'); % 标出每个点的数据

3. 代码解释

  • data = xlsread('data2.xlsx');:读取 Excel 文件 data2.xlsx 中的数据。
  • x = data(:,1);y = data(:,2);:分别提取第一列和第二列数据作为横坐标和纵坐标。
  • plot(x,y,'o-');:绘制折线图,其中 'o-' 表示用圆圈标记数据点并连接数据点。
  • xlabel('横坐标');ylabel('纵坐标');:添加横坐标和纵坐标标签。
  • xlim([0 9]);ylim([0 1000]);:设置横坐标和纵坐标的范围。
  • text(x,y,num2str(y), 'HorizontalAlignment', 'center', 'VerticalAlignment', 'bottom');:标注每个数据点,其中 num2str(y) 将纵坐标数据转换为字符串,'HorizontalAlignment', 'center''VerticalAlignment', 'bottom' 控制文本的位置。

4. 绘制结果

折线图

总结

通过以上步骤,您已经成功使用 MATLAB 绘制了折线图,并标注了每个数据点。您可以根据自己的需求修改代码,例如调整数据文件路径、坐标轴范围和点标注位置等。

MATLAB 折线图绘制教程:数据可视化及点标注

原文地址: https://www.cveoy.top/t/topic/nAaW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录