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实现代码行数统计示例分享
Feb 10 Python
Python通过select实现异步IO的方法
Jun 04 Python
python开发之基于thread线程搜索本地文件的方法
Nov 11 Python
centos6.4下python3.6.1安装教程
Jul 21 Python
python和ruby,我选谁?
Sep 13 Python
对Python信号处理模块signal详解
Jan 09 Python
mac系统下Redis安装和使用步骤详解
Jul 09 Python
python代码实现逻辑回归logistic原理
Aug 07 Python
Python中 CSV格式清洗与转换的实例代码
Aug 29 Python
公认8个效率最高的爬虫框架
Jul 28 Python
python调用百度API实现人脸识别
Nov 17 Python
Python request post上传文件常见要点
Nov 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使用array_rand()函数从数组中随机选择一个或多个元素
2014/04/28 PHP
php中$_GET与$_POST过滤sql注入的方法
2014/11/03 PHP
php版微信自动获取收货地址api用法示例
2016/09/22 PHP
PHP页面输出搜索后跳转下一页的处理方法
2016/09/30 PHP
PHP实现普通hash分布式算法简单示例
2018/08/06 PHP
ExtJS 学习专题(一) 如何应用ExtJS(附实例)
2010/03/11 Javascript
jQuery中校验时间格式的正则表达式小结
2013/09/22 Javascript
new Date()问题在ie8下面的处理方法
2014/07/31 Javascript
javascript实现在线客服效果
2015/07/15 Javascript
JS设置cookie、读取cookie
2016/02/24 Javascript
jquery操作ID带有变量的节点实例
2016/12/07 Javascript
JS中Object对象的原型概念基础
2018/01/29 Javascript
详解Node.js 中使用 ECDSA 签名遇到的坑
2018/11/26 Javascript
微信二次分享报错invalid signature问题及解决方法
2019/04/01 Javascript
json 带斜杠时如何解析的实现
2019/08/12 Javascript
python二维列表一维列表的互相转换实例
2018/07/02 Python
python多进程使用及线程池的使用方法代码详解
2018/10/24 Python
python3实现二叉树的遍历与递归算法解析(小结)
2019/07/03 Python
Python Subprocess模块原理及实例
2019/08/26 Python
Python开发之pip安装及使用方法详解
2020/02/21 Python
如何使用python代码操作git代码
2020/02/29 Python
python plt可视化——打印特殊符号和制作图例代码
2020/04/17 Python
matlab、python中矩阵的互相导入导出方式
2020/06/01 Python
python自动化办公操作PPT的实现
2021/02/05 Python
协议书模板
2014/04/23 职场文书
领导干部廉政自律承诺书
2014/05/26 职场文书
企业与个人合作经营协议书
2014/11/01 职场文书
求职意向书范本
2015/05/11 职场文书
法律意见书范文
2015/06/04 职场文书
校长新学期寄语2016
2015/12/04 职场文书
2016小学教师读书心得体会
2016/01/13 职场文书
高一化学教学反思
2016/02/22 职场文书
教师个人教学反思
2016/02/23 职场文书
如何用JS实现网页瀑布流布局
2021/04/24 Javascript
Vue自定义铃声提示音组件的实现
2022/01/22 Vue.js
Python 统计序列中元素的出现频度
2022/04/26 Python