python matplotlib画折线图出现连线混乱_python使用matplotlib模块绘制多条折线图、散点图...
今天想直观的展示一下数据就用到了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 res
def 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画折线图出现连线混乱_python使用matplotlib模块绘制多条折线图、散点图...相关推荐
- python如何画出多个独立的图片_python使用matplotlib:subplot绘制多个子图的示例
数据可视化的时候,常常需要将多个子图放在同一个画板上进行比较,python 的matplotlib包下的subplot可以帮助完成子功能. part1 绘制如下子图 1 2 3 4 5 6 7 8 9 ...
- python使用matplotlib可视化折线图、在可视化图像中同时绘制多条折线图
python使用matplotlib可视化折线图.在可视化图像中同时绘制多条折线图 目录 python使用matplotlib可视化折线图.在可视化图像中同时绘制多条折线图
- python matplotlib绘制多条折线图
python matplotlib绘制多条折线图 代码 import matplotlib.pyplot as pltx = [6, 24, 48, 72] y1 = [87, 174, 225, 2 ...
- matlab绘制多条折线图
%绘制多条折线图 clear clc n = 12; x = 1:n; C = 10 * rand(n,1); A = 10 * rand(n,1); J = 10 * rand(n,1); figu ...
- R语言ggplot2可视化绘制多条基本线图(Basic line plot)、使用gghighlight包突出高亮其中的某一条线图(highlight line plot)
R语言ggplot2可视化绘制多条基本线图(Basic line plot).使用gghighlight包突出高亮其中的某一条线图(highlight line plot) 目录
- python设置折线图标题字体为宋体_python中matplotlib画折线图实例(坐标轴数字、字符串混搭及标题中文显示)...
最近在用python中的matplotlib画折线图,遇到了坐标轴 "数字+刻度" 混合显示.标题中文显示.批量处理等诸多问题.通过学习解决了,来记录下.如有错误或不足之处,望请指 ...
- python画正切函数_python的pygal模块绘制反正切函数图像方法
python的pygal模块绘制反正切函数图像方法 python是一个很有趣的语言,可以在命令行窗口运行.python中有很多功能强大的模块,这篇经验告诉你,如何使用python的pygal模块绘制反 ...
- python代码电影人物关系_Python基于network模块制作电影人物关系图
Python基于network模块制作电影人物关系图,节点,值为,模块,关系,算法 Python基于network模块制作电影人物关系图 易采站长站,站长之家为您整理了Python基于network模 ...
- python画五角星代码_Python使用Turtle模块绘制五星红旗代码示例
在Udacity上课时学到了python的turtle方法,这是一个很经典的用来教小孩儿编程的图形模块,最早起源于logo语言.python本身内置了这个模块,其可视化的方法可以帮助小孩儿对编程的一些 ...
最新文章
- Spring Boot 整合Pagehelper(为什么PageHelper分页不生效)
- 这篇博士毕业论文致谢句句诛心......
- 【原】unity3d刀光闪过
- 【算法】常用的数据结构与算法
- oracle sqlplus conn 远程连接
- 深度强化学习-Actor-Critic算法原理和实现
- stm32c语言arctan函数,超高速的反正切算法,纯整数运算
- 大数据存在的安全隐患该如何防患
- Python进行数值计算
- Linux实战教学笔记29:MySQL数据库企业级应用实践
- 学习攻略 | Python数据挖掘学习路线图
- “同芯至远 共叙未来”2021年simcom芯讯通代理商大会
- 畅想物联网未来 | 百度云天工智能物联网沙龙圆满落幕
- 【爬虫BUG】‘list‘ object has no attribute ‘text‘
- 【机器学习7】决策树
- 你是外包,麻烦不要偷吃零食。。。网友:...
- getInputStream/getReader() has already been called for this request
- linux--积累--分析清理服务器大文件--分析清理磁盘空间
- RocketMQ源码系列(一) NameServer 核心源码解析
- 物联网设备数据流转之数据如何存储:TDengine集成SpringBoot, MyBatisPlus实现ORM与CRUD
热门文章
- vb初学者编程代码大全_VB编程应该如何学习?
- vba 修改下拉列表_Excel隐藏的超实用技能,涉及VBA技巧,建议【收藏】
- 利用 Sql 实现数据透视表功能
- 将Chrome设置为Jupyter_notebook的默认浏览器
- HTML property 和 attribute 的区别
- rxjs里merge operators的用法
- SAP OData服务性能测量的四种办法
- SAP Cloud for Customer OData v1和v2的区别
- 基于CDS view生成的OData服务的metadata是如何加载的
- why we need getCoreClasses()