Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python画图matplotlib

作者:翔龙天下   发布日期:2026-04-30   浏览:124

import matplotlib.pyplot as plt
import numpy as np

# 创建数据
x = np.linspace(0, 10, 100)  # 生成从0到10的100个等间距点
y = np.sin(x)  # 计算每个x点对应的sin值

# 创建图形
plt.figure()  # 创建一个新的图形窗口
plt.plot(x, y, label='sin(x)')  # 绘制x和y的数据,并添加图例标签
plt.title('Sine Wave')  # 设置图表标题
plt.xlabel('X-axis')  # 设置x轴标签
plt.ylabel('Y-axis')  # 设置y轴标签
plt.legend()  # 显示图例
plt.grid(True)  # 显示网格线
plt.show()  # 显示图形

解释说明:

  1. 导入库:我们首先导入了 matplotlib.pyplotnumpy,分别用于绘图和生成数据。
  2. 创建数据:使用 np.linspace 生成从0到10的100个等间距点作为x轴数据,然后计算这些点对应的正弦值作为y轴数据。
  3. 创建图形:使用 plt.figure() 创建一个新的图形窗口。
  4. 绘制曲线:使用 plt.plot() 方法绘制x和y的数据,并添加一个标签 label='sin(x)'
  5. 设置标题和标签:使用 plt.title()plt.xlabel()plt.ylabel() 分别设置图表的标题和坐标轴的标签。
  6. 显示图例和网格:使用 plt.legend() 显示图例,plt.grid(True) 显示网格线。
  7. 显示图形:最后使用 plt.show() 显示图形。

上一篇:python multiprocessing pool

下一篇:python 字符串拆分

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

staticmethod在python中有

python 保存json文件

python的assert基本用法

python开发windows应用程序

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站