网站首页 > 技术教程 正文
使用Matlab进行数据分析,经常需要用到plot命令将数据可视化。
Python提供一个非常好用的库:Matplotlib(Python 2D绘图库),它提供了类似matlab的画图接口,包括:
- figure:图像的窗口,即画图区域;
- plot:画图命令;
- title:创建标题;
- legend:创建图例;
- text:在图上添加描述性的文字;
- grid:控制网格显示;
- xlabel:x坐标轴;
- ylabel:y坐标轴;
- xlim:调整x坐标轴范围;
- ylim:调整y坐标轴范围。
比如在一个figure里同时画出sin曲线和cos曲线。Matlab代码和Python代码分别如下:
1、Matlab代码
%% figure 的构成要素
x = 0 : 0.2 : 8.0;
y1 = sin(x);
y2 = cos(x);
figure(3);
plot(x, y1, 'rx-');
hold on
plot(x, y2, 'bo-')
hold off
title('Trigonometric Function', 'fontsize', 20);
legend({'sin', 'cos'}, 'fontsize', 15);
text(1.6, 0.5, 'y > 0', 'fontsize', 18);
grid on
xlabel('x', 'fontsize', 18);
ylabel('y', 'fontsize', 18);
xlim([0 6.3]);
ylim([-1.2 1.2]);
运行结果:
2、Python代码
#!/usr/bin/python
# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0.0, 8.0, 0.2)
y1 = np.sin(x)
y2 = np.cos(x)
plt.figure(3)
plt.plot(x, y1, 'rx-')
plt.plot(x, y2, 'bo-')
plt.title('Trigonometric Function', fontsize=20)
plt.legend(['sin', 'cos'], fontsize=15)
plt.text(1.6, 0.5, 'y > 0', fontsize=18)
plt.grid()
plt.xlabel('x', fontsize=18)
plt.ylabel('y', fontsize=18)
plt.xlim(0, 6.3)
plt.ylim(-1.2, 1.2)
plt.show()
运行结果:
猜你喜欢
- 2024-11-06 关于几种熵的计算(MATLAB)(matlab熵值法求权重)
- 2024-11-06 「话说嵌入式」STM32控制算法验证之Matlab PIL
- 2024-11-06 基于BP神经网络的QPSK解调算法matlab性能仿真
- 2024-11-06 MATLAB使用蒙特卡洛算法实例求解线性规划
- 2024-11-06 基于MATLAB的ACC控制算法设计及仿真测试
- 2024-11-06 「一」MATLAB语言之常见函数及符号运算
- 2024-11-06 基于无线传感器网络的MCKP-MMF算法matlab仿真
- 2024-11-06 基于最小二乘递推算法的系统参数辨识matlab仿真
- 2024-11-06 「话说嵌入式」STM32算法的翅膀之MATLAB
- 2024-11-06 K均值聚类算法-Matlab代码(k均值聚类算法过程)
你 发表评论:
欢迎- 最近发表
-
- Win11学院:如何在Windows 11上使用WSL安装Ubuntu
- linux移植(Linux移植freemodbus)
- 独家解读:Win10预览版9879为何无法识别硬盘
- 基于Linux系统的本地Yum源搭建与配置(ISO方式、RPM方式)
- Docker镜像瘦身(docker 减小镜像大小)
- 在linux上安装ollama(linux安装locale)
- 渗透测试系统Kali推出Docker镜像(kali linux渗透测试技术详解pdf)
- Linux环境中部署Harbor私有镜像仓库
- linux之间传文件命令之Rsync傻瓜式教程
- 解决ollama在linux中安装或升级时,通过国内镜像缩短安装时长
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)