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中常见的数据类型小结
Aug 29 Python
Python实现自动登录百度空间的方法
Jun 10 Python
Pandas 数据框增、删、改、查、去重、抽样基本操作方法
Apr 12 Python
Python使用lambda表达式对字典排序操作示例
Jul 25 Python
Django shell调试models输出的SQL语句方法
Aug 29 Python
Python搭建HTTP服务过程图解
Dec 14 Python
关于python pycharm中输出的内容不全的解决办法
Jan 10 Python
Python+PyQt5实现灭霸响指功能
May 25 Python
详解用selenium来下载小姐姐图片并保存
Jan 26 Python
Python实现简单的2048小游戏
Mar 01 Python
Pytorch 如何加速Dataloader提升数据读取速度
May 28 Python
python模板入门教程之flask Jinja
Apr 11 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
如何给phpcms v9增加类似于phpcms 2008中的关键词表
2013/07/01 PHP
thinkphp常见路径用法分析
2014/12/02 PHP
Twig模板引擎用法入门教程
2016/01/20 PHP
详解如何在云服务器上部署Laravel
2017/06/30 PHP
php如何比较两个浮点数是否相等详解
2019/02/12 PHP
javascript入门·图片对象(无刷新变换图片)\滚动图像
2007/10/01 Javascript
在VS2008中使用jQuery智能感应的方法
2010/12/30 Javascript
javascript中自定义对象的属性方法分享
2013/07/12 Javascript
$.each与$().each的区别示例介绍
2014/03/20 Javascript
Bootstrap4一次重大更新 几乎涉及每行代码
2016/05/16 Javascript
Node.js + Redis Sorted Set实现任务队列
2016/09/19 Javascript
老生常谈javascript变量的命名规范和注释
2016/09/29 Javascript
AngularJS使用angular.bootstrap完成模块手动加载的方法分析
2017/01/19 Javascript
Vue.js实现一个SPA登录页面的过程【推荐】
2017/04/29 Javascript
实现一个完整的Node.js RESTful API的示例
2017/09/29 Javascript
浅谈angular2子组件的事件传递(任意组件事件传递)
2018/09/30 Javascript
详解Vue2.0组件的继承与扩展
2018/11/23 Javascript
小程序指纹验证的实现代码
2018/12/04 Javascript
nodejs同步调用获取mysql数据时遇到的大坑
2019/03/02 NodeJs
如何使用JS console.log()技巧提高工作效率
2020/10/14 Javascript
[03:24]DOTA2超级联赛专访hao 大翻盘就是逆袭
2013/05/24 DOTA
Python专用方法与迭代机制实例分析
2014/09/15 Python
Python进阶篇之字典操作总结
2016/11/16 Python
基于Django用户认证系统详解
2018/02/21 Python
python中join()方法介绍
2018/10/11 Python
pyqt5与matplotlib的完美结合实例
2019/06/21 Python
解决pytorch GPU 计算过程中出现内存耗尽的问题
2019/08/19 Python
python ctypes库2_指定参数类型和返回类型详解
2019/11/19 Python
python 抓取知乎指定回答下视频的方法
2020/07/09 Python
Python hashlib和hmac模块使用方法解析
2020/12/08 Python
Html5新标签datalist实现输入框与后台数据库数据的动态匹配
2017/05/18 HTML / CSS
美国名表在线商城:Ashford(支持中文)
2019/09/24 全球购物
大二学期个人自我评价
2014/01/13 职场文书
励志演讲稿500字
2014/08/21 职场文书
2014年采购部工作总结
2014/11/20 职场文书
2014年电话销售工作总结
2014/12/01 职场文书