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入门者的一些编程建议
Jun 15 Python
Django小白教程之Django用户注册与登录
Apr 22 Python
详解python发送各类邮件的主要方法
Dec 22 Python
Python学习笔记之解析json的方法分析
Apr 21 Python
python学习教程之使用py2exe打包
Sep 24 Python
TensorFlow实现卷积神经网络
May 24 Python
Django开发中的日志输出的方法
Jul 02 Python
python使用Matplotlib画条形图
Mar 25 Python
python 对字典按照value进行排序的方法
May 09 Python
python识别文字(基于tesseract)代码实例
Aug 24 Python
使用Python进行中文繁简转换的实现代码
Oct 18 Python
Python异常继承关系和自定义异常实现代码实例
Feb 20 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实现的网络相册图片防盗链完美破解方法
2015/07/01 PHP
php中__toString()方法用法示例
2016/12/07 PHP
PHP封装的数据库模型Model类完整示例【基于PDO】
2019/03/14 PHP
js创建对象的区别示例介绍
2014/07/24 Javascript
js图片轮播特效代码分享
2015/09/07 Javascript
纯JavaScript代码实现移动设备绘图解锁
2015/10/16 Javascript
XML、HTML、CSS与JS的区别整理
2016/02/18 Javascript
浅谈JS之iframe中的窗口
2016/09/13 Javascript
Three.js基础学习之场景对象
2017/09/27 Javascript
axios使用拦截器统一处理所有的http请求的方法
2018/11/02 Javascript
JointJS流程图的绘制方法
2018/12/03 Javascript
微信小程序:数据存储、传值、取值详解
2019/05/07 Javascript
详解nvm管理多版本node踩坑
2019/07/26 Javascript
JS开发自己的类库实例分析
2019/08/28 Javascript
微信小程序可滑动周日历组件使用详解
2019/10/21 Javascript
[31:01]2014 DOTA2国际邀请赛中国区预选赛5.21 CNB VS Orenda
2014/05/23 DOTA
[39:18]完美世界DOTA2联赛PWL S3 Forest vs LBZS 第二场 12.17
2020/12/19 DOTA
easy_install python包安装管理工具介绍
2013/02/10 Python
Python入门篇之对象类型
2014/10/17 Python
python多线程操作实例
2014/11/21 Python
利用Python将每日一句定时推送至微信的实现方法
2018/08/13 Python
python使用requests模块实现爬取电影天堂最新电影信息
2019/04/03 Python
Python获取基金网站网页内容、使用BeautifulSoup库分析html操作示例
2019/06/04 Python
Python通过字典映射函数实现switch
2020/11/06 Python
Python web框架(django,flask)实现mysql数据库读写分离的示例
2020/11/18 Python
HTML5 和小程序实现拍照图片旋转、压缩和上传功能
2018/10/08 HTML / CSS
彪马西班牙官网:PUMA西班牙
2019/06/18 全球购物
英国自行车商店:AW Cycles
2021/02/24 全球购物
测绘工程个人的自我评价
2013/11/23 职场文书
建筑设计专业求职自我评价
2014/03/02 职场文书
个人求职信范文
2014/05/24 职场文书
党支部活动策划方案
2014/08/18 职场文书
学习朴航瑛老师爱岗敬业先进事迹思想汇报
2014/09/17 职场文书
2019年英语版感谢信(8篇)
2019/09/29 职场文书
详细聊聊关于Mysql联合查询的那些事儿
2021/10/24 MySQL
Beekeeper Studio开源数据库管理工具比Navicat更炫酷
2022/06/21 数据库