养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

如何在matlab中使用叠加区域图对比数据集

时间:2024-11-14 13:59:44

此示例演示如何通过叠加数据集区域图对比数据集。

工具/原料

matlab

电脑

方法/步骤

1、叠加两个区域图创建从2004到2008年的销售和支出数据。命令行键入:years=2004:2008;

如何在matlab中使用叠加区域图对比数据集

2、命令行键入:sales=[51.682.490.859.147.0];

如何在matlab中使用叠加区域图对比数据集

3、命令行键入:sales=[51.682.490.859.147.0];

如何在matlab中使用叠加区域图对比数据集

4、将销售和支出显示为同一套坐标区下两个单独的区域图。首先,绘制sales的区噎诼跌飙域图。通过使用RGB三元组颜色值设置FaceColor和EdgeColo鸡堕樱陨r属性,更改区域图的颜色。命令行键入:area(years,sales,'FaceColor',[0.50.90.6],'EdgeColor',[00.50.1])

如何在matlab中使用叠加区域图对比数据集

5、使用hold命令以防止新图形替换现有图形。绘制expenses的另一个区域图。然后,将hold状态重新设置为off。命令行键入:holdon

6、命令行键入:area(years,expenses,'挢旗扦渌;FaceColor',[0.70.70.7],'EdgeColor','k')

如何在matlab中使用叠加区域图对比数据集

7、命令行键入:holdoff

8、添加网格线沿x轴设置对应各个年份的刻度线。为每个刻度帧霭绎郎线绘制一条网格线。通过设置Layer属性,在区域图上显示网格线。从R2014b开始,您可以使用圆点表示法设置属性。如果您使用的是馘銮讨相早期版本,请改用set函数。

9、命令行键入:ax=gca;

如何在matlab中使用叠加区域图对比数据集

10、命令行键入:ax.XTick=years;

如何在matlab中使用叠加区域图对比数据集

11、命令行键入:ax.XGrid='on';

如何在matlab中使用叠加区域图对比数据集

12、命令行键入:ax.Layer='top';

如何在matlab中使用叠加区域图对比数据集

13、添加标题、坐标轴标签和图例为图形提供标题,并添加轴标签。囿鹣分胰向图形添加图例以指示利润和支出区域。命令行键入:title('ProfitMarginfor2004to2008')

如何在matlab中使用叠加区域图对比数据集

14、命令行键入:xlabel('Years')

如何在matlab中使用叠加区域图对比数据集

15、命令行键入:ylabel('Expenses+Profits=Salesin1000s')

如何在matlab中使用叠加区域图对比数据集

16、命令行键入:legend('Profits','Expenses')

如何在matlab中使用叠加区域图对比数据集

© 一点知识