本文实例讲述了Python画图的基本方法。分享给大家供大家参考,具体如下:

Python:使用matplotlib绘制图表

python绘制图表的方法,有个强大的类库matplotlib,可以制作出高质量的2D和3D图形,先记录一下,以后慢慢学习。

几个绘图的例子,来自API手册:

1、最简单的图:

代码:

#!/usr/bin/env python

import matplotlib.pyplot as plt

plt.plot([10, 20, 30])

plt.xlabel('tiems')

plt.ylabel('numbers')

plt.show()

2.饼图:

代码:

#!/usr/bin/env python

# -*- coding: utf-8 -*-

from pylab import *

# make a square figure and axes

figure(1, figsize=(6,6))

ax = axes([0.1, 0.1, 0.8, 0.8])

labels = 'Frogs', 'Hogs', 'Dogs', 'Logs'

fracs = [15,30,45, 10]

explode=(0, 0.05, 0, 0)

pie(fracs, explode=explode, labels=labels, autopct='%1.1f%%', shadow=True)

title('Raining Hogs and Dogs', bbox={'facecolor':'0.8', 'pad':5})

savefig('D:\\pie.png')

show()

3、使用numpy库函数:

代码:

#!/usr/bin/env python

# -*- coding: utf-8 -*-

import numpy as np

import matplotlib.pyplot as plt

t = np.arange(0.0, 1.01, 0.01)

s = np.sin(2*2*np.pi*t)

plt.fill(t, s*np.exp(-5*t), 'r')

plt.grid(True)

#保存为PDF格式,也可保存为PNG等图形格式

plt.savefig('D:\\test.pdf')

plt.show()

希望本文所述对大家Python程序设计有所帮助。

python画图零基础入门教程_Python画图学习入门教程相关推荐

  1. 零基础编程入门python视频-Python编程零基础小白快速入门完整全系列精品课

    1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...

  2. python就业方向有哪些-Python如何零基础入门?就业方向有哪些?

    Python名列 IEEE2017 编程语言排行榜首位,语言环境轻松,入门体验极佳,堪称最适合初学者的编程语言; Python也是人工智能.大数据开发的基础语言,现已火爆全球,成为IT互联网就业风口, ...

  3. 《零基础看得懂的C++入门教程 》——(10)面向对象

    一.学习目标 了解C++类是什么 了解类对象与类型修饰一样进行创建 了解了类的属性如何使用 了解了类方法的使用方法 目录 预备第一篇,使用软件介绍在这一篇,C++与C使用的软件是一样的,查看这篇即可: ...

  4. 《零基础看得懂的C++入门教程 》——(9)结构体原来如此

    一.学习目标 了解C++语言的结构体的使用方法 了解C++语言结构体的结构的赋值 了解多种C++语言结构体变量的赋值方法和取值方法 目录 预备第一篇,使用软件介绍在这一篇,C++与C使用的软件是一样的 ...

  5. 《零基础看得懂的C++入门教程 》——(8)搞定二维数组与循环嵌套

    一.学习目标 了解二维数组的使用方法 了解循环嵌套的使用方法 目录 预备第一篇,使用软件介绍在这一篇,C++与C使用的软件是一样的,查看这篇即可:<软件介绍> 想了解编译原理和学习方法点这 ...

  6. 《零基础看得懂的C++入门教程 》——(7)小数组玩起来

    一.学习目标 了解数组的使用方法 了解一维数组的使用方法 了解一维数组与循环的使用方法 目录 预备第一篇,使用软件介绍在这一篇,C++与C使用的软件是一样的,查看这篇即可:<软件介绍> 想 ...

  7. 《零基础看得懂的C++入门教程 》——(6)自己动手写个函数

    一.学习目标 了解C语言的自定义函数的使用方法 了解C语言自定义函数的传参 了解C语言自定义函数的返回值 目录 预备第一篇,使用软件介绍在这一篇,C++与C使用的软件是一样的,查看这篇即可:<软 ...

  8. 《零基础看得懂的C++入门教程 》——(5) 容我套个娃 循环

    一.学习目标 了解循环的使用方法 目录 预备第一篇,使用软件介绍在这一篇,C++与C使用的软件是一样的,查看这篇即可:<软件介绍> 想了解编译原理和学习方法点这篇,学习方法和一些原理C++ ...

  9. 《零基础看得懂的C++入门教程 》——(4)条件判断原来如此

    一.学习目标 了解什么是条件判断 了解多个条件判断 了解输入 了解什么是逻辑与.逻辑或 目录 预备第一篇,使用软件介绍在这一篇,C++与C使用的软件是一样的,查看这篇即可:<软件介绍> 想 ...

  10. 《零基础看得懂的C++入门教程 》——(3)表达式花样挺多鸭

    一.学习目标 了解变量之间的计算 了解什么是表达式 了解什么是自增.自减 目录 预备第一篇,使用软件介绍在这一篇,C++与C使用的软件是一样的,查看这篇即可:<软件介绍> 想了解编译原理和 ...

最新文章

  1. 更改 ubuntu 账户密码
  2. Android服务之Service(其一)
  3. python selenium 等待元素出现_Python Selenium等待加载几个元素
  4. left join 重复数据_Python数据分析整理小节
  5. docker certbot 一键申请https证书、证书过期续订、续订成功自动重启服务
  6. 从delegate到lambda表达式
  7. ubuntu服务器无法运行chromedriver解决方法(转)
  8. 锂电池及其安全使用浅析《原创》
  9. SSRF漏洞原理及检测
  10. 区块链专题报告:区块链是计算机板块上行的催化剂
  11. java实现简单战舰游戏,java – 战舰游戏 – 船舶重叠
  12. rails中关于carrierwave、kaminari、roo组件分享
  13. NYOJ-234-DP(吃土豆)
  14. 阅读笔记-2022-Enhancing Sequential Recommendation with Graph Contrastive Learning
  15. 【Qt】实现一个简易相册
  16. 【CISSP备考】第七章-安全运营
  17. Kafka 关于消费者组名Consumer Group
  18. 裤子千万条,棉裤第一条!南方的小伙伴你穿棉裤吗?
  19. 物联网平台-工业4.0应用程序的边缘处理
  20. rtf富文本_轻松生成动态RTF(富文本格式)文档

热门文章

  1. 计算机科学实验班高考线,北京工业大学计算机科学与技术(实验班)专业2016年在北京理科高考录取最低分数线...
  2. mfc 获得服务器文件信息,VC编程之VC 读取服务器上的文件(HTTP方式)
  3. 【愚公系列】2022年02月 U3D全栈班 012-Unity游戏对象和脚本
  4. 西南交大和南京理工的计算机,西南交通大学和南京理工大学,应该如何选择
  5. 转载:最能去油脂的八种食物
  6. MATLAB plot 输出高清图片,及线宽、字体设置
  7. 如何解决eclipse中修改后台代码ctrl+s时总是自动重启服务的问题
  8. 如何高仿别人的App?
  9. 基于金沙江Sentinel1数据的地表沉降分析
  10. 联想拯救者R9000X、Y9000X、R7000P和Y7000P有什么区别 哪个好