python二维图制作的实例代码


Posted in Python onDecember 03, 2020

python全代码如下

import re
import csv
import matplotlib.pyplot as plt


x=[]
y=[]
m=eval(input())  #输入折线条数
for i in range(m):
 y.append([])
fo = open("E:\\shu\\2.txt", "r", encoding='UTF-8')  
plt.ylim(0, 20)      # 设定y轴范围
for line in fo.readlines(): # 按行输入
 line=line.split("\n")[0] #分割
 if line !="": 判定是否为空
  don=line.split(" ")
  x.append(don[0])
  for i in range(len(don)-1):  
   y[i].append(eval(don[i+1]))



figsize = 12,8
plt.subplots(figsize=figsize)        # 设定整张图片大小
plt.grid(True)  # 是否网格化
markes = ['-o', '-s', '-^', '-p', '-^', '-v', '-p', '-d', '-h', '-2', '-8', '-6']
plt.ylabel('Trade account unit: billion US dollars') #坐标命名
plt.xlabel('time') #坐标命名
for i in range(m):
 plt.plot(x, y[i],markes[i%12])
plt.legend(['America','china'],loc='upper left')
plt.savefig("Trade account.jpg", dpi=600) #保存图片
plt.show()

图片效果如下

python二维图制作的实例代码

文件内容如下

2019-10 -47.2 39.65
2019-11 -43.1 38.73
2019-12 -48.9 46.79
2020-01 -45.3 47.29
2020-02 -39.9 19.93
2020-03 -44.4 45.34
2020-04 -49.4 62.93
2020-05 -54.6 46.42
2020-06 -50.7 62.33
2020-07 -63.6 58.93
2020-08 -67.1 37.00
2020-09 -63.9 58.44

总结

到此这篇关于python二维图制作的文章就介绍到这了,更多相关python二维图制作内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
利用Python脚本实现ping百度和google的方法
Jan 24 Python
pytorch + visdom CNN处理自建图片数据集的方法
Jun 04 Python
Python 加密与解密小结
Dec 06 Python
Python中将两个或多个list合成一个list的方法小结
May 12 Python
详解PyCharm安装MicroPython插件的教程
Jun 24 Python
python实现超市管理系统(后台管理)
Oct 25 Python
python实现超市商品销售管理系统
Nov 22 Python
用python的turtle模块实现给女票画个小心心
Nov 23 Python
python实现IOU计算案例
Apr 12 Python
如何快速理解python的垃圾回收机制
Sep 01 Python
python map比for循环快在哪
Sep 21 Python
完美解决Pycharm中matplotlib画图中文乱码问题
Jan 11 Python
python 使用paramiko模块进行封装,远程操作linux主机的示例代码
Dec 03 #Python
Python 按比例获取样本数据或执行任务的实现代码
Dec 03 #Python
用 Django 开发一个 Python Web API的方法步骤
Dec 03 #Python
分享unittest单元测试框架中几种常用的用例加载方法
Dec 02 #Python
python 使用cycle构造无限循环迭代器
Dec 02 #Python
python 使用csv模块读写csv格式文件的示例
Dec 02 #Python
python 发送邮件的四种方法汇总
Dec 02 #Python
You might like
codeigniter数据库操作函数汇总
2014/06/12 PHP
PHP微信公众号开发之微信红包实现方法分析
2017/07/14 PHP
Thinkphp 3.2框架使用Redis的方法详解
2019/10/24 PHP
Javascript MD4
2006/12/20 Javascript
js最简单的拖拽效果实现代码
2010/09/24 Javascript
根据json字符串生成Html的一种方式
2013/01/09 Javascript
javascript创建数组之联合数组的使用方法示例
2013/12/26 Javascript
对Web开发中前端框架与前端类库的一些思考
2015/03/27 Javascript
使用jQuery制作基础的Web图片轮播效果
2016/04/22 Javascript
JS中split()用法(将字符串按指定符号分割成数组)
2016/10/24 Javascript
jQuery、zepto、js常用小技巧
2017/02/12 Javascript
vue.js 上传图片实例代码
2017/06/22 Javascript
详解vue-cli项目中用json-sever搭建mock服务器
2017/11/02 Javascript
vue将对象新增的属性添加到检测序列的方法
2018/02/24 Javascript
JS中的两种数据类型及实现引用类型的深拷贝的方法
2018/08/12 Javascript
JS使用Dijkstra算法求解最短路径
2019/01/17 Javascript
Node4-5静态资源服务器实战以及优化压缩文件实例内容
2019/08/29 Javascript
JS Array.from()将伪数组转换成数组的方法示例
2020/03/23 Javascript
实例讲解JavaScript 计时事件
2020/07/04 Javascript
JavaScript实现通讯录功能
2020/12/27 Javascript
Python中自定义函数的教程
2015/04/27 Python
对Python 数组的切片操作详解
2018/07/02 Python
python socket 聊天室实例代码详解
2019/11/14 Python
python调用jenkinsAPI构建jenkins,并传递参数的示例
2020/12/09 Python
利用HTML5 Canvas制作一个简单的打飞机游戏
2015/05/11 HTML / CSS
仓库保管员岗位职责
2013/12/20 职场文书
给国外客户的邀请函
2014/01/30 职场文书
中秋节礼品促销方案
2014/02/02 职场文书
党的群众路线个人对照检查材料
2014/09/23 职场文书
健康状况证明模板
2014/10/23 职场文书
大学生毕业个人总结
2015/02/15 职场文书
2015年办公室人员工作总结
2015/05/15 职场文书
2015年度对口支援工作总结
2015/07/22 职场文书
婚宴新娘致辞
2015/07/28 职场文书
军训决心书范文
2015/09/22 职场文书
修改Nginx配置返回指定content-type的方法
2022/09/23 Servers