python绘图方法实例入门


Posted in Python onMay 19, 2015

本文实例讲述了python绘图方法。分享给大家供大家参考。具体如下:

# -*- coding:utf-8 -*-
import matplotlib.pyplot as plt
def main():
  # 颜色列表
    colorList = ['b','g','r','c','m','y','k']
  # 共用的横坐标
    threadList = [1,2,4,8,10]
  # 设置横坐标和纵坐标的名称
    plt.xlabel('threads')
    plt.ylabel('concurrent')
     # 图的标题
    plt.title('concurrent test')
     # 要绘制的线的列表
    lines = []
    # 对应的线的名称
    titles = []
    # 第一根线的纵坐标
    dataList1 = [2,5,7,15,30]
    # 根据横坐标和纵坐标画第一根线
    line1 = plt.plot(threadList, dataList1)
    # 设置线的颜色宽度等
    plt.setp(line1, color=colorList[0], linewidth=2.0)
    # 线的名称
    titles.append('Linux')
    lines.append(line1)
     # 同理画第二根线
    dataList2 = [2,4,6,18,35]
    line2 = plt.plot(threadList, dataList2)
    plt.setp(line2, color=colorList[1], linewidth=2.0)
    titles.append('FreeBSD')
    lines.append(line2)
    plt.legend(lines, titles)
    plt.savefig('/home/workspace/test.png', dpi=120)
    #如果是pdf就,plt.savefig('/home/workspace/test.pdf')
if __name__ == '__main__':
  main()

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

Python 相关文章推荐
python多线程编程中的join函数使用心得
Sep 02 Python
Python 文件管理实例详解
Nov 10 Python
Python双精度浮点数运算并分行显示操作示例
Jul 21 Python
Python网络编程 Python套接字编程
Sep 13 Python
Python tkinter实现的图片移动碰撞动画效果【附源码下载】
Jan 04 Python
python编程使用协程并发的优缺点
Sep 20 Python
用python求一个数组的和与平均值的实现方法
Jun 29 Python
Python中typing模块与类型注解的使用方法
Aug 05 Python
Pycharm IDE的安装和使用教程详解
Apr 30 Python
python脚本和网页有何区别
Jul 02 Python
大数据分析用java还是Python
Jul 06 Python
Python引入多个模块及包的概念过程解析
Sep 21 Python
Python中处理字符串之islower()方法的使用简介
May 19 #Python
python任务调度实例分析
May 19 #Python
pygame播放音乐的方法
May 19 #Python
在Python中处理字符串之isdigit()方法的使用
May 18 #Python
Python中处理字符串之isalpha()方法的使用
May 18 #Python
探究Python中isalnum()方法的使用
May 18 #Python
Python中的index()方法使用教程
May 18 #Python
You might like
phpexcel导出excel的颜色和网页中的颜色显示不一致
2012/12/11 PHP
JavaScript 调试器简介
2009/02/21 Javascript
父子窗体间传递JSON格式的数据的代码
2010/12/25 Javascript
jquery实现图片等比例缩放以及max-width在ie中不兼容解决
2013/03/21 Javascript
js 窗口抖动示例
2013/09/04 Javascript
nodejs 提示‘xxx’ 不是内部或外部命令解决方法
2014/11/20 NodeJs
JS实现统计复选框选中个数并提示确定与取消的方法
2015/07/01 Javascript
jQuery fancybox在ie浏览器下无法显示关闭按钮的解决办法
2016/02/19 Javascript
jQuery中通过ajax的get()函数读取页面的方法
2016/02/29 Javascript
详解JavaScript的AngularJS框架中的作用域与数据绑定
2016/03/04 Javascript
详解Angular的数据显示优化处理
2016/12/26 Javascript
详解Vue CLI3配置之filenameHashing使用和源码设计使用和源码设计
2018/08/31 Javascript
利用React Router4实现的服务端直出渲染(SSR)
2019/01/07 Javascript
JavaScript定时器设置、使用与倒计时案例详解
2019/07/08 Javascript
layui数据表格跨行自动合并的例子
2019/09/02 Javascript
[01:56]无止竞 再出发——中国军团出征2017年DOTA2国际邀请赛
2017/07/05 DOTA
[01:05:52]DOTA2-DPC中国联赛 正赛 Ehome vs Aster BO3 第一场 2月2日
2021/03/11 DOTA
总结用Pdb库调试Python的方式及常用的命令
2016/08/18 Python
Python3使用SMTP发送带附件邮件
2020/06/16 Python
详解Python 调用C# dll库最简方法
2019/06/20 Python
Python BeautifulReport可视化报告代码实例
2020/04/13 Python
python 读取、写入txt文件的示例
2020/09/27 Python
英国翻新电子产品购物网站:Tech Trade
2017/12/25 全球购物
英国户外装备商店:Ultimate Outdoors
2019/05/07 全球购物
介绍下WebSphere的安全性
2013/01/31 面试题
武汉世纪畅想数字传播有限公司 .NET笔试题
2015/06/13 面试题
优秀本科毕业生自荐信
2014/07/04 职场文书
我的中国心演讲稿
2014/09/04 职场文书
教师党员先进性教育自我剖析材料思想汇报
2014/09/24 职场文书
农村党支部书记党群众路线四风问题整改措施
2014/09/26 职场文书
元旦标语大全
2014/10/09 职场文书
班主任开场白
2015/06/01 职场文书
新教师教学工作总结
2015/08/14 职场文书
详解Apache SkyWalking 告警配置指南
2021/04/22 Servers
MongoDB安装使用并实现Python操作数据库
2021/06/28 MongoDB
vue自定义右键菜单之全局实现
2022/04/09 Vue.js