MATLAB绘制柱形图
时间: 2024-11-23 21:30:02 浏览: 6
MATLAB绘制阴影柱状图(填充斜线)
5星 · 资源好评率100%
在MATLAB中,绘制柱形图通常用于可视化数据中类别之间的比较,比如数据的频次、分布等。以下是绘制简单柱状图的基本步骤:
1. 准备数据:首先你需要有一组数值数据,这可以是一个向量或矩阵,每个元素代表一类的数据值。
```matlab
data = [50 70 60 80 90]; % 这里假设我们有五种类型的数值数据
categories = {'Category1', 'Category2', 'Category3', 'Category4', 'Category5'}; % 类别标签
```
2. 使用`bar`函数:MATLAB内置的`bar`函数用于创建柱形图。你可以直接传入数据和分类标签。
```matlab
bar(data);
xticklabels(categories); % 设置x轴标签
xlabel('Categories'); % x轴标题
ylabel('Values'); % y轴标题
title('Bar Chart Example'); % 图表标题
```
3. 可视化调整:如果你需要更详细的定制,如颜色、宽度、间距等,可以在`bar`函数之后添加更多选项。
```matlab
bar(data, 'stacked'); % 如果你想堆叠柱子,而不是并排放置
bar(data, 'grouped'); % 如果想分组显示
set(gca, 'LineWidth', 2); % 修改线条粗细
```
阅读全文