今天想直观的展示一下数据就用到了matplotlib模块,之前都是一张图只有一条曲线,现在想同一个图片上绘制多条曲线来对比,实现很简单,具体如下:

#!usr/bin/env python
#encoding:utf-8'''
__Author__:沂水寒城
功能:折线图、散点图测试
'''import random
import matplotlib
import matplotlib.pyplot as plt  def list2mat(data_list,w):'''切片、转置'''mat=[]res=[]for i in range(0,len(data_list)-w+1,w):mat.append(data_list[i:i+w])for i in range(len(mat[0])):one_list=[]for j in range(len(mat)):one_list.append(mat[j][i])res.append(one_list)return resdef draw_pic_test():'''作图'''data_list=[]for i in range(100):data_list.append(random.randint(2,150))month_list=range(1,11,1)mat=list2mat(data_list,w=10)for one_list in mat:one_list=[int(one) for one in one_list]plt.plot(month_list,one_list,"x-",label="test_zhexian")  plt.savefig('test_zhexian.png')plt.close()for one_list in mat:one_list=[int(one) for one in one_list]plt.scatter(month_list,one_list,marker='x',label='test_sandian',s=30) plt.savefig('test_sandian.png')plt.close()if __name__ == '__main__':draw_pic_test()

结果如下:

1.折线图

2.散点图

挺有意思的。

Python使用matplotlib模块绘制多条折线图、散点图相关推荐

  1. python matplotlib画折线图出现连线混乱_python使用matplotlib模块绘制多条折线图、散点图...

    今天想直观的展示一下数据就用到了matplotlib模块,之前都是一张图只有一条曲线,现在想同一个图片上绘制多条曲线来对比,实现很简单,具体如下: #!usr/bin/env python #enco ...

  2. python使用matplotlib可视化折线图、在可视化图像中同时绘制多条折线图

    python使用matplotlib可视化折线图.在可视化图像中同时绘制多条折线图 目录 python使用matplotlib可视化折线图.在可视化图像中同时绘制多条折线图

  3. python matplotlib绘制多条折线图

    python matplotlib绘制多条折线图 代码 import matplotlib.pyplot as pltx = [6, 24, 48, 72] y1 = [87, 174, 225, 2 ...

  4. matlab绘制多条折线图

    %绘制多条折线图 clear clc n = 12; x = 1:n; C = 10 * rand(n,1); A = 10 * rand(n,1); J = 10 * rand(n,1); figu ...

  5. 使用python的matplotlib(pyplot)画折线图和柱状图

    使用python的matplotlib(pyplot)画折线图和柱状图 今天帮师兄赶在deadline之前画论文的图,现学现卖很是刺激,现把使用matplotlib的子库pyplot画折线图和柱状图的 ...

  6. python中matplotlib条形图数值大的在最底层显示_如何使用python的matplotlib模块绘制水平条形图...

    python是一个很有趣的语言,可以在命令行窗口运行.python中有很多功能强大的模块,这篇经验告诉你,如何利用python的matplotlib模块,绘制水平条形图. 工具/原料 windows系 ...

  7. python学习之数据分析(二):Matplotlib库:常用画图技巧, 折线图, 散点图,柱状图,直方图, 饼图

    一.Matplotlib之HelloWorld 1. 什么是Matplotlib: 专门用于开发2D图表(包括3D图表) 使用起来及其简单 以渐进.交互式方式实现数据可视化 2. matplotlib ...

  8. python数据处理+matplotlib可视化(柱状图、折线图、表格)

    本文章涉及Python读取并处理Excel数据,pandas数据处理转化,matplotlib汇总柱状图.折线图,表格.双y轴柱状+折线图 . 一.首先导入相关的包 #导入相关的包 import nu ...

  9. python绘制两条折线图

    from pylab import * # 这里可以调整图片大小 plt.figure(figsize=(18,9)) # x轴 x_axis_data = ['9-26','9-27', '9-28 ...

  10. Python 调用matplotlib模块绘制柱状图

    常用选项[htbp]是浮动格式: 『h』当前位置.将图形放置在正文文本中给出该图形环境的地方.如果本页所剩的页面不够,这一参数将不起作用. 『t』顶部.将图形放置在页面的顶部. 『b』底部.将图形放置 ...

最新文章

  1. MySQL数据库表名、列名、别名区分大小写的问题
  2. 实现不可变类如何禁止子类化?
  3. python语法基础知识-python_基础知识_安装和基础语法
  4. css响应式布局 兼容ie6
  5. 所谓的Dumb Question
  6. LCD驱动移植(二)
  7. [视频]Google Chrome背后的故事
  8. PPDet:减少Anchor-free目标检测中的标签噪声,小目标检测提升明显
  9. polycom安卓手机客户端_安卓 emoji 表情:全变了
  10. 软件LoadRunner 产品信息(product information)
  11. Mysql8.0安装+navicat for Mysql安装+navicat for Mysql。
  12. 读取 [选项] 列内的默认数据的方法:
  13. 「leetcode」860.柠檬水找零【贪心算法】详细!
  14. 使用七牛实现静态页面的上传
  15. 课后实践4:以支付宝为例,使用商业画布分析一款产品
  16. 【战“疫”案例展】上海临港方舱医院——7天打造“数字方舱”,搭建智能化管理系统平台...
  17. Qt:Exception at 0xeefde9, code:0x0000005: read access violation at: 0x0, flags = 0x0(first chance)
  18. LINUX下PHP扩展开发:第一个C扩展
  19. 【计算机网络】PPP和PPPoE协议
  20. 【20210825】【数据分析】两个向量做相关性分析时,需不需要统一量纲?

热门文章

  1. EthBox以太坊开发套件,一键安装部署以太坊开发环境
  2. Webpack入门教程三十
  3. Redis安装及Java客户端的使用浅析(jedis)
  4. 不需编译让aspx页自主筛选数据绑定记录
  5. 字典-dict(无序)
  6. vlookup+match高亮显示行
  7. 使用rsync无密码传输
  8. hdu 1426(DFS+坑爹的输入输出)
  9. 每天CookBook之Python-047
  10. VIM 技巧 (二)查找与替换