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简单进程锁代码实例
Apr 27 Python
Python编程中的异常处理教程
Aug 21 Python
python 默认参数问题的陷阱
Feb 29 Python
Python编写电话薄实现增删改查功能
May 07 Python
Django 添加静态文件的两种实现方法(必看篇)
Jul 14 Python
Django中使用第三方登录的示例代码
Aug 20 Python
django 通过url实现简单的权限控制的例子
Aug 16 Python
使用python模拟高斯分布例子
Dec 09 Python
Python实现i人事自动打卡的示例代码
Jan 09 Python
使用TensorFlow搭建一个全连接神经网络教程
Feb 06 Python
python selenium xpath定位操作
Sep 01 Python
Pytorch 如何加速Dataloader提升数据读取速度
May 28 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
经典PHP加密解密函数Authcode()修复版代码
2015/04/05 PHP
event.srcElement 用法笔记e.target
2009/12/18 Javascript
javascript 模式设计之工厂模式详细说明
2010/05/10 Javascript
javascript从右边截取指定字符串的三种实现方法
2013/11/29 Javascript
Json序列化和反序列化方法解析
2013/12/19 Javascript
javascript中Date对象的getDay方法使用指南
2014/12/22 Javascript
js实现时间显示几天前、几小时前或者几分钟前的方法集锦
2015/05/29 Javascript
jQuery中的基本选择器用法学习教程
2016/04/14 Javascript
详解使用vue脚手架工具搭建vue-webpack项目
2017/05/10 Javascript
说说AngularJS中的$parse和$eval的用法
2017/09/14 Javascript
浅谈vue-router2路由参数注意的问题
2017/11/08 Javascript
seajs下require书写约定实例分析
2018/05/16 Javascript
vue左侧菜单,树形图递归实现代码
2018/08/24 Javascript
vue+vant实现商品列表批量倒计时功能
2020/01/13 Javascript
详解阿里Node.js技术文档之process模块学习指南
2021/01/04 Javascript
Python高效编程技巧
2013/01/07 Python
python练习程序批量修改文件名
2014/01/16 Python
Python遍历目录中的所有文件的方法
2016/07/08 Python
Python 爬虫多线程详解及实例代码
2016/10/08 Python
Python线程指南详细介绍
2017/01/05 Python
详谈在flask中使用jsonify和json.dumps的区别
2018/03/26 Python
python机器学习之神经网络实现
2018/10/13 Python
使用Python实现企业微信的自动打卡功能
2019/04/30 Python
Python3.6+Django2.0以上 xadmin站点的配置和使用教程图解
2019/06/04 Python
Python读取excel文件中带公式的值的实现
2020/04/17 Python
Python接口自动化测试框架运行原理及流程
2020/11/30 Python
python selenium 获取接口数据的实现
2020/12/07 Python
Kickers鞋英国官网:男士、女士和儿童鞋
2021/03/08 全球购物
怎样从/向数据文件读/写结构
2014/11/23 面试题
高中同学聚会邀请函
2014/01/11 职场文书
国庆节演讲稿范文2014
2014/09/19 职场文书
人才市场接收函
2015/01/30 职场文书
电视新闻稿
2015/07/17 职场文书
汉语拼音教学反思
2016/02/22 职场文书
导游词之沈阳植物园
2019/11/30 职场文书
用Python仅20行代码编写一个简单的端口扫描器
2022/04/08 Python