matplotlib 基础练习:画一元二次函数

样例:
1、安装matplotlib模块
Matplotlib 是 Python 的绘图库。
安装方法:
pip install matplotlib -i http://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn

C:\Users\Ashley>pip install matplotlib -i http://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn
DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality.
Looking in indexes: http://pypi.tuna.tsinghua.edu.cn/simple
Collecting matplotlibDownloading https://pypi.tuna.tsinghua.edu.cn/packages/c9/1e/0cf26e92de5438d0f2118435476665aae843002f4701da296b0b3252a237/matplotlib-3.0.3-cp35-cp35m-win_amd64.whl (9.1 MB)|████████████████████████████████| 9.1 MB 6.8 MB/s
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in d:\lenovosoftstore\python35\lib\site-packages (from matplotlib) (2.2.0)
Requirement already satisfied: python-dateutil>=2.1 in d:\lenovosoftstore\python35\lib\site-packages (from matplotlib) (2.6.0)
Collecting kiwisolver>=1.0.1Downloading https://pypi.tuna.tsinghua.edu.cn/packages/e8/27/74677003aecfc85421f6b70db3e49b52e65f6497a5f2faf4e345588b3c61/kiwisolver-1.1.0-cp35-none-win_amd64.whl (57 kB)|████████████████████████████████| 57 kB 231 kB/s
Requirement already satisfied: numpy>=1.10.0 in d:\lenovosoftstore\python35\lib\site-packages (from matplotlib) (1.14.2)
Collecting cycler>=0.10Downloading https://pypi.tuna.tsinghua.edu.cn/packages/f7/d2/e07d3ebb2bd7af696440ce7e754c59dd546ffe1bbe732c8ab68b9c834e61/cycler-0.10.0-py2.py3-none-any.whl (6.5 kB)
Requirement already satisfied: six>=1.5 in d:\lenovosoftstore\python35\lib\site-packages (from python-dateutil>=2.1->matplotlib) (1.11.0)
Requirement already satisfied: setuptools in d:\lenovosoftstore\python35\lib\site-packages (from kiwisolver>=1.0.1->matplotlib) (39.0.1)
Installing collected packages: kiwisolver, cycler, matplotlib
Successfully installed cycler-0.10.0 kiwisolver-1.1.0 matplotlib-3.0.3

2、调用matplotlib模块实现 画一元二次函数

  • numpy模块 NumPy(Numerical Python) 是 Python
    语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。
  • linspace函数 linspace(x1,x2,N)
    linspace是Matlab中的均分计算指令,用于产生x1,x2之间的N点行线性的矢量。

代码:

import matplotlib.pyplot as plt # 导入matplotlib包的子模块pyplot,并将其重命名为plt
import numpy as np # 导入numpy,并将其重命名为np
x = np.linspace(-5, 5, 101) # 生成-5到5之间的51个点的一维元组
print(x)
y = 2 * x * x + 1
plt.plot(x, y)  # 画图
plt.show()
plt.savefig(r"D:\u_career\i_coder\i_python_course_1026\figure.jpg") # 保存到本地

参考链接:
NumPy Matplotlib
python 画正弦曲线
python之numpy的基本使用
NumPy 教程
linspace

python matplotlib 基础练习:画一元二次函数相关推荐

  1. python绘图实例-Python matplotlib基础绘图函数示例

    原标题:Python matplotlib基础绘图函数示例 Pyplot基础图标函数: 函数 说明 plt.plot(x,y,fmt,-) 绘制一个坐标图 plt.boxplot(data,notch ...

  2. python绘图实例-Python——matplotlib基础绘图函数示例

    1. 2.饼图 (1) import matplotlib.pyplot as plt labels='frogs','hogs','dogs','logs'% sizes=[15,30,45,10] ...

  3. 【Python】梯度下降法求解一元二次函数的波谷

    import random''' drd notes: 使用梯度下降法 求y=3x^2 + 7x - 10波谷时x的值 '''def my_function(x):# drd notes:y = 3x ...

  4. python matplotlib searbon 设置画版颜色 热力图固定颜色等级 固定比例尺寸大小

    参数vmax.vmin cmap 设置颜色等级,参考:https://blog.csdn.net/pary__for/article/details/104971632 sns.heatmap(glo ...

  5. python可视化添加文本_python Matplotlib基础--如何添加文本和标注

    创建一个优秀的可视化图表的关键在于引导读者,让他们能理解图表所讲述的故事.在一些情况下,这个故事可以通过纯图像的方式表达,不需要额外添加文字,但是在另外一些情况中,图表需要文字的提示和标签才能将故事讲 ...

  6. python matplotlib画多个图_python matplotlib模块 如何画两张图出来

    展开全部 python matplotlib模块 如何画两张图出2113来的方法:5261 代码如下所示: import numpy as np import matplotlib.pyplot as ...

  7. 如何用python画出一般函数图_如何使用python的matplotlib画一元一次函数图像

    python是一个很有趣的语言,可以在命令行窗口运行.python中有很多功能强大的模块,这篇经验告诉你,如何利用python的matplotlib模块,绘制一元一次函数的图像. 工具/原料 wind ...

  8. python:matplotlib基础(2)

    #%% md ### 图片灰度处理 #%% import numpy as np import pandas as pd import matplotlib.pyplot as plt %matplo ...

  9. python:matplotlib基础(1)

    Matplotlib中的基本图表包括的元素 + x轴和y轴   水平和垂直的轴线 + x轴和y轴刻度   刻度标示坐标轴的分隔,包括最小刻度和最大刻度 + x轴和y轴刻度标签   表示特定坐标轴的值 ...

  10. python:matplotlib基础(3)

    #%% md ### 图片灰度处理 #%% md 三种方法 #%% import matplotlib.pyplot as plt %matplotlib inline #%% import nump ...

最新文章

  1. 巧用Angular项目的get设置Angular class属性访问的别名
  2. 异常单据锁定涉及的数据库表
  3. 深度残差收缩网络:(三)网络结构
  4. c语言1076素数,大学C语言考试题库(答案)-20210412093908.docx-原创力文档
  5. python在字符串结尾加反斜杠_Python原始字符串和尾部反斜杠
  6. [转]解决xampp无法启动apache的问题
  7. DQN 中的梯度 clip
  8. 开源大数据:Iceberg新一代数据湖技术实践
  9. HNCU1324:算法2-2:有序线性表的有序合并(线性表)
  10. 鸡啄米vc++2010系列15(消息对话框)
  11. shell脚本(四)
  12. 如何搭建一个好的测试环境
  13. 百度翻译vs谷歌翻译
  14. Windows10常用功能一键设置优化工具分享
  15. 云南大学通信工程827考研上岸经验分享
  16. 信用卡3D验证相关资料
  17. 【KNIME案例】参数化驱动工作流调用业务人员建立的脚本
  18. 期货界传奇人物葛卫东:如何将100万做到150亿
  19. pytorch保存onnx模型
  20. 利用selenium爬取boss直聘

热门文章

  1. php怎么实现收藏夹功能,前端--收藏功能的实现
  2. 微信小程序 view自适应宽度
  3. Oracle修改expired状态,更改ORACLE 用户的 expired状态
  4. ios markdown 解析_认识与入门 Markdown,Markdown教程
  5. nf_conntrack: table full, dropping packet
  6. CNCF的中国云原生调查报告
  7. apt-get update “the following signatures couldn’t be verified because the public key is not avail
  8. Python面向对象版学员管理系统
  9. java炫酷龙卷风源码,这个炫酷!迷你龙卷风发生装置
  10. 2017年PHP培训机构排名