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实现异步回调机制代码分享
Jan 10 Python
Python中的作用域规则详解
Jan 30 Python
详解Python中的文本处理
Apr 11 Python
使用Python下的XSLT API进行web开发的简单教程
Apr 15 Python
利用Python的Django框架中的ORM建立查询API
Apr 20 Python
python机器学习之神经网络(二)
Dec 20 Python
Python Pywavelet 小波阈值实例
Jan 09 Python
Python 3 实现定义跨模块的全局变量和使用教程
Jul 07 Python
python使用beautifulsoup4爬取酷狗音乐代码实例
Dec 04 Python
Python 动态变量名定义与调用方法
Feb 09 Python
Pytest框架之fixture的详细使用教程
Apr 07 Python
仅用几行Python代码就能复制她的U盘文件?
Jun 26 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
PHP调用Twitter的RSS的实现代码
2010/03/10 PHP
php学习笔记 [预定义数组(超全局数组)]
2011/06/09 PHP
PHP中获取文件扩展名的N种方法小结
2012/02/27 PHP
检查用户名是否已在mysql中存在的php写法
2014/01/20 PHP
PHP中的插件机制原理和实例
2014/07/08 PHP
phpinfo() 中 Local Value(局部变量)Master Value(主变量) 的区别
2016/02/03 PHP
php导出csv文件,可导出前导0实例代码
2016/11/16 PHP
php实现文件上传基本验证
2020/03/04 PHP
从sohu弄下来的flash中展示图片的代码
2007/04/27 Javascript
Prototype源码浅析 Enumerable部分(二)
2012/01/18 Javascript
YUI Compressor压缩JavaScript原理及微优化
2013/01/07 Javascript
javascript按位非运算符的使用方法
2013/11/14 Javascript
JS判断客户端是手机还是PC的2个代码
2014/04/12 Javascript
jquery中获得元素尺寸和坐标的方法整理
2014/05/18 Javascript
JS实现字符串转日期并比较大小实例分析
2015/12/09 Javascript
jQuery绑定事件-多种实现方式总结
2016/05/09 Javascript
canvas实现手机端用来上传用户头像的代码
2016/10/20 Javascript
jquery Easyui Datagrid实现批量操作(编辑,删除,添加)
2017/02/20 Javascript
vue在index.html中引入静态文件不生效问题及解决方法
2019/04/29 Javascript
vue动态注册组件实例代码详解
2019/05/30 Javascript
vue中nextTick用法实例
2019/09/11 Javascript
《Python之禅》中对于Python编程过程中的一些建议
2015/04/03 Python
Python基于pygame实现图片代替鼠标移动效果
2015/11/11 Python
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
2017/03/12 Python
浅谈python中的正则表达式(re模块)
2017/10/17 Python
Python 将RGB图像转换为Pytho灰度图像的实例
2017/11/14 Python
网易2016研发工程师编程题 奖学金(python)
2019/06/19 Python
Windows下PyCharm2018.3.2 安装教程(图文详解)
2019/10/24 Python
Django实现随机图形验证码的示例
2020/10/15 Python
老教师工作总结的自我评价
2013/09/27 职场文书
搞笑获奖感言
2014/01/30 职场文书
教师校本培训方案
2014/02/26 职场文书
公司给客户的感谢信
2015/01/23 职场文书
四年级语文教学反思
2016/03/03 职场文书
2016年度创先争优活动总结
2016/04/05 职场文书
《原神》新角色演示“神里绫人:林隐泓洄” 宠妹狂魔
2022/04/03 其他游戏