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分割TXT文件成4K的TXT文件
May 23 Python
pyqt4教程之messagebox使用示例分享
Mar 07 Python
python判断windows系统是32位还是64位的方法
May 11 Python
Python中的choice()方法使用详解
May 15 Python
python学习笔记之调用eval函数出现invalid syntax错误问题
Oct 18 Python
详解django中自定义标签和过滤器
Jul 03 Python
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
Jun 17 Python
python使用 __init__初始化操作简单示例
Sep 26 Python
Python FTP文件定时自动下载实现过程解析
Nov 12 Python
Pytorch使用PIL和Numpy将单张图片转为Pytorch张量方式
May 25 Python
Python如何绘制日历图和热力图
Aug 07 Python
如何用python识别滑块验证码中的缺口
Apr 01 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
让你的WINDOWS同时支持MYSQL4,MYSQL4.1,MYSQL5X
2006/12/06 PHP
PHP正则替换函数preg_replace和preg_replace_callback使用总结
2014/09/22 PHP
PHP扩展程序实现守护进程
2015/04/16 PHP
Thinkphp 空操作、空控制器、命名空间(详解)
2017/05/05 PHP
Jquery cookie操作代码
2010/03/14 Javascript
js 返回时间戳所对应的具体时间
2010/07/20 Javascript
jquery中动态效果小结
2010/12/16 Javascript
jquery 图片上传按比例预览插件集合
2011/05/28 Javascript
location对象的属性和方法应用(解析URL)
2013/04/12 Javascript
javascript字符串与数组转换汇总
2015/05/26 Javascript
在JavaScript中使用对数Math.log()方法的教程
2015/06/15 Javascript
jQuery多条件筛选如何实现
2015/11/04 Javascript
JSONP跨域请求实例详解
2016/07/04 Javascript
基于Bootstrap框架菜鸟入门教程(推荐)
2017/09/17 Javascript
layui导出所有数据的例子
2019/09/10 Javascript
详解vue3.0 diff算法的使用(超详细)
2020/07/01 Javascript
vue封装自定义指令之动态显示title操作(溢出显示,不溢出不显示)
2020/11/12 Javascript
详解JavaScript原型与原型链
2020/11/16 Javascript
python解析json实例方法
2013/11/19 Python
python使用xlrd模块读写Excel文件的方法
2015/05/06 Python
Python中List.index()方法的使用教程
2015/05/20 Python
numpy求平均值的维度设定的例子
2019/08/24 Python
tensorflow 实现自定义layer并添加到计算图中
2020/02/04 Python
TensorFlow实现保存训练模型为pd文件并恢复
2020/02/06 Python
python属于解释语言吗
2020/06/11 Python
python实现AdaBoost算法的示例
2020/10/03 Python
HTML5实践-图片设置成灰度图
2012/11/12 HTML / CSS
美国时装品牌:Nautica(诺帝卡)
2016/08/28 全球购物
控制工程专业个人求职信
2013/09/25 职场文书
优秀应届生推荐信
2013/11/09 职场文书
气象学专业个人求职信
2014/04/22 职场文书
2014年乡镇妇联工作总结
2014/12/02 职场文书
世界红十字日活动总结
2015/02/10 职场文书
体育部部长竞选稿
2015/11/21 职场文书
Python Django ORM连表正反操作技巧
2021/06/13 Python
win10更新失败无限重启解决方法
2022/04/19 数码科技