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中由于logging模块误用导致的内存泄露
Apr 23 Python
Python实现自动为照片添加日期并分类的方法
Sep 30 Python
python如何统计序列中元素
Jul 31 Python
python中返回矩阵的行列方法
Apr 04 Python
Python爬虫文件下载图文教程
Dec 23 Python
python实现剪切功能
Jan 23 Python
Python常用模块logging——日志输出功能(示例代码)
Nov 20 Python
Python识别html主要文本框过程解析
Feb 18 Python
Python3.8安装Pygame教程步骤详解
Aug 14 Python
Python使用windows设置定时执行脚本
Nov 12 Python
scrapy实践之翻页爬取的实现
Jan 05 Python
python_tkinter弹出对话框创建
Mar 20 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文件操作实例代码
2012/05/10 PHP
Yii列表定义与使用分页方法小结(3种方法)
2016/07/15 PHP
定义select的边框颜色
2008/04/28 Javascript
面向对象的编程思想在javascript中的运用上部
2009/11/20 Javascript
js 禁用只读文本框获得焦点时的退格键
2010/04/25 Javascript
JS 无限级 Select效果实现代码(json格式)
2011/08/30 Javascript
js获取TreeView控件选中节点的Text和Value值的方法
2012/11/24 Javascript
HTML页面滚动时获取离页面顶部的距离2种实现方法
2013/09/05 Javascript
JS中的THIS和WINDOW.EVENT.SRCELEMENT详解
2015/05/25 Javascript
jQuery实现鼠标悬停背景翻转的黑色导航菜单代码
2015/09/14 Javascript
基于insertBefore制作简单的循环插空效果
2015/09/21 Javascript
vue从使用到源码实现教程详解
2016/09/19 Javascript
浅谈$_FILES数组为空的原因
2017/02/16 Javascript
js实现简单的选项卡效果
2017/02/23 Javascript
详解利用 Express 托管静态文件的方法
2017/09/18 Javascript
jquery鼠标悬停导航下划线滑出效果
2017/09/29 jQuery
Vue下的国际化处理方法
2017/12/18 Javascript
vue监听键盘事件的快捷方法【推荐】
2018/07/11 Javascript
新手快速入门微信小程序组件库 iView Weapp
2019/06/24 Javascript
Vue项目移动端滚动穿透问题的实现
2020/05/19 Javascript
原生js实现拖拽移动与缩放效果
2020/08/24 Javascript
python+selenium+autoit实现文件上传功能
2017/08/23 Python
Django框架使用富文本编辑器Uedit的方法分析
2018/07/31 Python
使用CSS3实现多列布局与多背景的技巧
2016/02/29 HTML / CSS
澳大利亚宠物食品和用品商店:PETstock
2020/01/02 全球购物
娱乐地球:Entertainment Earth
2020/01/08 全球购物
英国银首饰公司:e&e Jewellery
2021/02/11 全球购物
优秀学生干部个人的自我评价
2013/10/04 职场文书
法律工作求职自荐信
2013/10/31 职场文书
学生安全教育材料
2014/02/14 职场文书
精彩的广告词
2014/03/19 职场文书
机关门卫的岗位职责
2014/04/29 职场文书
计算机多媒体专业自荐信
2014/07/04 职场文书
唱歌比赛拉拉队口号
2015/12/25 职场文书
领导干部学习三严三实心得体会
2016/01/05 职场文书
Oracle 多表查询基本语法实例
2022/04/18 Oracle