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 Django连接MySQL数据库做增删改查
Nov 07 Python
python制作websocket服务器实例分享
Nov 20 Python
python3实现ftp服务功能(客户端)
Mar 24 Python
Python学习小技巧之列表项的排序
May 20 Python
基于Python对象引用、可变性和垃圾回收详解
Aug 21 Python
Python 文件操作的详解及实例
Sep 18 Python
将python代码和注释分离的方法
Apr 21 Python
python 读文件,然后转化为矩阵的实例
Apr 23 Python
Python中pillow知识点学习
Apr 30 Python
Python、 Pycharm、Django安装详细教程(图文)
Apr 12 Python
PyQt5基本控件使用之消息弹出、用户输入、文件对话框的使用方法
Aug 06 Python
Python实现Appium端口检测与释放的实现
Dec 31 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
md5 16位二进制与32位字符串相互转换示例
2013/12/30 PHP
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
2014/11/04 PHP
PDO::_construct讲解
2019/01/27 PHP
Javascript面向对象编程
2012/03/18 Javascript
jQuery中parent()方法用法实例
2015/01/07 Javascript
jquery实现弹出层效果实例
2015/05/19 Javascript
jQuery实现两款有动画功能的导航菜单代码
2015/09/16 Javascript
深入浅析JavaScript面向对象和原型函数
2016/02/06 Javascript
js老生常谈之this,constructor ,prototype全面解析
2016/04/05 Javascript
Bootstrap企业网站实战项目4
2016/10/14 Javascript
使用AngularJS编写多选按钮选中时触发指定方法的指令代码详解
2017/07/24 Javascript
angular4 JavaScript内存溢出问题
2018/03/06 Javascript
Vue组件之极简的地址选择器的实现
2018/05/31 Javascript
Angularjs之ngModel中的值验证绑定方法
2018/09/13 Javascript
node.js 基于cheerio的爬虫工具的实现(需要登录权限的爬虫工具)
2019/04/10 Javascript
layui table表格数据的新增,修改,删除,查询,双击获取行数据方式
2019/11/14 Javascript
vue 微信扫码登录(自定义样式)
2020/01/06 Javascript
jQuery Datatables 动态列+跨列合并实现代码
2020/01/30 jQuery
python k-近邻算法实例分享
2014/06/11 Python
详解 Python 与文件对象共事的实例
2017/09/11 Python
pandas中的DataFrame按指定顺序输出所有列的方法
2018/04/10 Python
Python 爬取携程所有机票的实例代码
2018/06/11 Python
python爬虫的数据库连接问题【推荐】
2018/06/25 Python
Appium+python自动化之连接模拟器并启动淘宝APP(超详解)
2019/06/17 Python
使用django的objects.filter()方法匹配多个关键字的方法
2019/07/18 Python
Python实现非正太分布的异常值检测方式
2019/12/09 Python
使用pandas实现筛选出指定列值所对应的行
2020/12/13 Python
css3背景_动力节点Java学院整理
2017/07/11 HTML / CSS
Happy Plugs官网:瑞典无线耳机品牌
2020/07/16 全球购物
数据库笔试题
2013/05/09 面试题
文明礼仪演讲稿
2014/05/12 职场文书
师范生求职自荐信
2014/06/14 职场文书
街道党风廉政建设调研报告
2015/01/01 职场文书
升学宴学生答谢词
2015/01/05 职场文书
《赵州桥》教学反思
2016/02/17 职场文书
德劲DE1105机评
2022/04/05 无线电