一、安装依赖包

pip install matplotlibpip install numpy

二、代码示例

demo1

import matplotlib.pyplot as plt
import numpy as npfig1 = plt.figure(3)
plt.subplot(221)
plt.subplot(222)
plt.subplot(212)
plt.show()

demo2

import matplotlib.pyplot as plt
import numpy as np
#
# # data = np.arange(10)
# # plt.plot(data)
# # plt.show()
#
x = np.linspace(-np.pi, np.pi, 50, endpoint=True)  # -Π to+Π的50个值
C, S = np.cos(x), np.abs(x)
plt.plot(x, C)
plt.plot(x, S)
plt.show()

demo3

import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as pltnp.random.seed(sum(map(ord, "aesthetics")))# 首先定义一个函数用来画正弦函数,可帮助了解可以控制的不同风格参数
def sinplot(flip=1):x = np.linspace(0, 14, 100)for i in range(1, 7):plt.plot(x, np.sin(x+i*0.5)*(7-i)*flip)import seaborn as sns
sns.set_style("whitegrid")
sinplot()
plt.show()

demo4

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# https://www.cnblogs.com/dudududu/p/9149762.htmlimport matplotlib.pyplot as plt
import numpy as npx = np.linspace(0, 10, 1000)  # X轴数据
y1 = np.sin(x)                # Y轴数据
y2 = np.cos(x**2)             # Y轴数据  x**2即x的平方plt.figure(figsize=(8, 4))plt.plot(x, y1, label="$sin(x)$", color="red", linewidth=2)  # 将$包围的内容渲染为数学公式
plt.plot(x, y2, "b--", label="$cos(x^2)$")
# 指定曲线的颜色和线性,如‘b--’表示蓝色虚线(b:蓝色,-:虚线)plt.xlabel("Time(s)")
plt.ylabel("Volt")
plt.title("PyPlot First Example")'''
使用关键字参数可以指定所绘制的曲线的各种属性:
label:给曲线指定一个标签名称,此标签将在图标中显示。如果标签字符串的前后都有字符'$',则Matplotlib会使用其内嵌的LaTex引擎将其显示为数学公式
color:指定曲线的颜色。颜色可以用如下方法表示英文单词以‘#’字符开头的3个16进制数,如‘#ff0000’表示红色。以0~1的RGB表示,如(1.0,0.0,0.0)也表示红色。
linewidth:指定权限的宽度,可以不是整数,也可以使用缩写形式的参数名lw。
'''plt.ylim(-1.5, 1.5)
plt.legend()  # 显示左下角的图例plt.show()

参考文档

https://www.cnblogs.com/dudududu/p/9149762.html

Python Matplotlib 简易入门学习画图相关推荐

  1. python零基础入门教程视频下载-Python零基础入门学习视频教程全42集,资源教程下载...

    课程名称 Python零基础入门学习视频教程全42集,资源教程下载 课程目录 001我和Python的第一次亲密接触 002用Python设计第一个游戏 003小插曲之变量和字符串 004改进我们的小 ...

  2. python基础教程视频教程百度云-Python零基础入门学习视频教程全42集百度云网盘下载...

    课程简介 Python零基础入门学习视频教程全42集百度云网盘下载 课程目录 042魔法方法:算术运算 041魔法方法:构造和析构 040类和对象:一些相关的BIF 039类和对象拾遗 038类和对象 ...

  3. python交互式编程入门先学什么_为什么 Python 对于编程入门学习来说,是一门很棒的语言...

    在这篇文章里,我会来阐述下为什么我觉得 Python 对于计算机编程入门教学来说是一门很棒的编程语言(对基础编程课程更多观点可以查看这篇文章).这也是从我针对初学者Python 编程教学过程中获得并总 ...

  4. Python快速编程入门#学习笔记01# |第一章 :Python基础知识 (Python发展历程、常见的开发工具、import模块导入)

    全文目录 ==先导知识== 1 认识Python 1.1.1 Python的发展历程 1.1.2 Python语言的特点 2. Python解释器的安装与Python程序运行 1.2.1 安装Pyth ...

  5. Python快速编程入门#学习笔记03# |第二章 :Python基础(代码格式、标识符关键字、变量和数据类型、数字类型以及运算符)

    全文目录 ==先导知识== 学习目标: 2.1 代码格式 2.1.1 注释 2.1.2 缩进 2.1.3 语句换行 2.2 标识符和关键字 2.2.1 标识符 2.2.2 关键字 2.3 变量和数据类 ...

  6. python基础教程百度云-Python零基础入门学习视频教程全42集百度云网盘下载

    课程简介 Python零基础入门学习视频教程全42集百度云网盘下载 课程目录 042魔法方法:算术运算 041魔法方法:构造和析构 040类和对象:一些相关的BIF 039类和对象拾遗 038类和对象 ...

  7. 如何自学python爬虫-怎样入门学习Python爬虫?

    怎样入门学习Python爬虫? 1.掌握Python编程能基础 想要学习爬虫,首先要充分掌握Python编程技术相关的基础知识.爬虫其实就是遵循一定的规则获取数据的过程,所以在学习Python知识的过 ...

  8. Python零基础入门学习笔记(一)

    Python 基础入门学习 欢迎访问博客:Python学习笔记 基本语句 基本数据类型 函数 文件操作 面向对象 异常 模块 一.基本语句 注释: # 单行注释 """多 ...

  9. Python编程自学入门学习指南

    对于初学者来说,入门很重要,这关系到初学者是从入门到精通还是从入门到放弃. 以下是结合Python的学习经验整理出来的学习路径,主要有四个阶段. NO.1新手入门阶段,学习基础知识. 一般来说,找一本 ...

最新文章

  1. Python 在腾讯研发排第 5,鹅厂 2019 年新增 12.9 亿行代码
  2. bash 内置wait命令使用方法
  3. JavaScript 高级篇之DOM文档,简单封装及调用、动态添加、删除样式(推荐七)
  4. 从敲入 URL 到浏览器渲染完成、对HTTP协议的理解
  5. python redis事务_python redis事务源码及应用分析
  6. android 360状态栏显示,如何从Android应用程序显示360全景(How to display a 360 panorama from android application)...
  7. 【BZOJ】【3850】ZCC Loves Codefires
  8. 中小学生学python_《中小学生Python编程入门指南》 附录一
  9. CentOS 7.0安装配置Vsftp服务器
  10. springboot- jsp访问404的问题解决
  11. 字节跳动正测试元宇宙社交APP“派岛”
  12. C# Hashtable赋值给另一个Hashtable时
  13. 将excel中的数据导入到oracle数据库中
  14. cd40系列芯片_IC集成电路型号大全及40系列芯片功能大全
  15. Windows 7 64位下使用ADB驱动
  16. python随机抽取样本1500个_python 随机抽取数据
  17. Ai实现毛茸茸的字体
  18. BugFree使用指南
  19. STM32学习笔记1:STM32ZET6配置蓝牙模块
  20. Qt客户端套接字QTcpSocket通过bind指定本地ip

热门文章

  1. 前天在腾讯soso问问上别人问我raid问题?
  2. 【Cmake实战:番外】库、动态库和静态库(.dll,.so,.lib,.a)
  3. 曲普瑞林市场分析:2022年曲普瑞林市场远未被打开
  4. 刘强东不学编程,今天很可能没有京东......一位码农的发家致富史
  5. 2021-2022年度第三届全国大学生算法设计与编程挑战赛(夏季赛)
  6. 使用 iPad 远程访问 win10
  7. pycharm设置当前工作目录(working directory)
  8. 三件让人幸福的事情:有人爱,有事做,有所期待 转自俞敏洪的新浪微博
  9. beyond comparet提示30天过期-解决办法(亲测,可用)
  10. 太强了!阿里大牛撸出来32W字Java面试手册,GitHub已标星72