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中的浅拷贝和深拷贝
May 30 Python
解决python写入带有中文的字符到文件错误的问题
Jan 31 Python
Django框架封装外部函数示例
May 28 Python
django做form表单的数据验证过程详解
Jul 26 Python
解决Django后台ManyToManyField显示成Object的问题
Aug 09 Python
Django中从mysql数据库中获取数据传到echarts方式
Apr 07 Python
在python中使用nohup命令说明
Apr 16 Python
Python3与fastdfs分布式文件系统如何实现交互
Jun 23 Python
pycharm中使用request和Pytest进行接口测试的方法
Jul 31 Python
appium+python自动化配置(adk、jdk、node.js)
Nov 17 Python
python通用数据库操作工具 pydbclib的使用简介
Dec 21 Python
Python使用pandas导入xlsx格式的excel文件内容操作代码
Dec 24 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
win7下memCache的安装过程(具体操作步骤)
2013/06/28 PHP
排序算法之PHP版快速排序、冒泡排序
2014/04/09 PHP
php常用日期时间函数实例小结
2019/07/04 PHP
使用 PHP Masked Package 屏蔽敏感数据的实现方法
2019/10/15 PHP
JavaScript 组件之旅(一)分析和设计
2009/10/28 Javascript
Javascript 入门基础学习
2010/03/10 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(二)人物行走的实现
2013/01/23 Javascript
js获取当前页面的url网址信息
2014/06/12 Javascript
js调试系列 断点与动态调试[基础篇]
2014/06/18 Javascript
js实现回放拖拽轨迹从过程上进行分析
2014/06/26 Javascript
jQuery+HTML5美女瀑布流布局实现方法
2015/09/21 Javascript
Jquery检验手机号是否符合规则并根据手机号检测结果将提交按钮设为不同状态
2015/11/26 Javascript
原生js三级联动的简单实现代码
2016/06/07 Javascript
js评分组件使用详解
2017/06/06 Javascript
webpack学习--webpack经典7分钟入门教程
2017/06/28 Javascript
Kindeditor单独调用单图上传增加预览功能的实例
2017/07/31 Javascript
webpack实现一个行内样式px转vw的loader示例
2018/09/13 Javascript
VUE v-for循环中每个item节点动态绑定不同函数的实例
2018/09/26 Javascript
vue组件中iview的modal组件爬坑问题之modal的显示与否应该是使用v-show
2019/04/12 Javascript
node创建Vue项目步骤详解
2020/03/06 Javascript
js中forEach,for in,for of循环的用法示例小结
2020/03/14 Javascript
微信小程序清空输入框信息与实现屏幕往上滚动的示例代码
2020/06/23 Javascript
微信小程序用户登录和登录态维护的实现
2020/12/10 Javascript
python通过ElementTree操作XML获取结点读取属性美化XML
2013/12/02 Python
Python深入学习之对象的属性
2014/08/31 Python
Python字典,函数,全局变量代码解析
2017/12/18 Python
详解Python如何生成词云的方法
2018/06/01 Python
Python将列表中的元素转化为数字并排序的示例
2019/12/25 Python
Python图像处理库PIL的ImageFont模块使用介绍
2020/02/26 Python
Python设计密码强度校验程序
2020/07/30 Python
浅析HTML5中header标签的用法
2016/06/24 HTML / CSS
全球最大的中文旅行网站:去哪儿网
2017/11/16 全球购物
Sandro Paris美国官网:典雅别致的法国时尚服饰品牌
2017/12/26 全球购物
大学生推广普通话演讲稿
2014/09/21 职场文书
入伍通知书
2015/04/23 职场文书
Python tensorflow卷积神经Inception V3网络结构
2022/05/06 Python