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实例之wxpython中Frame使用方法
Jun 09 Python
利用Python中的pandas库对cdn日志进行分析详解
Mar 07 Python
python列表生成式与列表生成器的使用
Feb 23 Python
python 中if else 语句的作用及示例代码
Mar 05 Python
python矩阵的转置和逆转实例
Dec 12 Python
python中数字是否为可变类型
Jul 08 Python
python读取xml文件方法解析
Aug 04 Python
关于pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 的问题
Nov 24 Python
python 基于selenium实现鼠标拖拽功能
Dec 24 Python
matplotlib交互式数据光标实现(mplcursors)
Jan 13 Python
5行Python代码实现一键批量扣图
Jun 29 Python
Python自动化实战之接口请求的实现
May 30 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/10/06 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
2013/06/25 PHP
详解WordPress中过滤链接与过滤SQL语句的方法
2015/12/18 PHP
thinkPHP5.0框架应用请求生命周期分析
2017/03/25 PHP
PHP curl 或 file_get_contents 获取需要授权页面的方法
2017/05/05 PHP
php实现每日签到功能
2018/11/29 PHP
JS之小练习代码
2008/10/12 Javascript
Javascript 判断函数类型完美解决方案
2009/09/02 Javascript
GridView中获取被点击行中的DropDownList和TextBox中的值
2013/07/18 Javascript
用jquery统计子菜单的条数示例代码
2013/10/18 Javascript
js计算两个时间之间天数差的实例代码
2013/11/19 Javascript
JavaScript给url网址进行encode编码的方法
2015/03/18 Javascript
JavaScript实现打地鼠小游戏
2020/04/23 Javascript
详解用node-images 打造简易图片服务器
2017/05/08 Javascript
老生常谈javascript的面向对象思想
2017/08/22 Javascript
bootstrap-table.js扩展分页工具栏(增加跳转到xx页)功能
2017/12/28 Javascript
JavaScript实现的贝塞尔曲线算法简单示例
2018/01/30 Javascript
微信小程序登录换取token的教程
2018/05/31 Javascript
vue中的router-view组件的使用教程
2018/10/23 Javascript
使用JavaScript获取Django模板指定键值数据
2020/05/27 Javascript
Vue实现附件上传功能
2020/05/28 Javascript
[04:03]辉夜杯主赛事 12月25日RECAP精彩回顾
2015/12/26 DOTA
[36:33]完美世界DOTA2联赛循环赛 Matador vs Forest 第一场 11.06
2020/11/06 DOTA
对python3 urllib包与http包的使用详解
2018/05/10 Python
如何使用Python标准库进行性能测试
2019/06/25 Python
python实现按首字母分类查找功能
2019/10/31 Python
关于TensorFlow新旧版本函数接口变化详解
2020/02/10 Python
python GUI库图形界面开发之PyQt5下拉列表框控件QComboBox详细使用方法与实例
2020/02/27 Python
Numpy ndarray 多维数组对象的使用
2021/02/10 Python
简单说下OSPF的操作过程
2014/08/13 面试题
教师岗位职责范本
2013/12/29 职场文书
四年大学生活的自我评价范文
2014/02/07 职场文书
绿化工程实施方案
2014/03/17 职场文书
数学兴趣小组活动总结
2014/07/08 职场文书
春节超市活动方案
2014/08/14 职场文书
蛋糕店创业计划书范文
2014/09/21 职场文书