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中__init__()方法的高级应用
May 11 Python
Python算法应用实战之栈详解
Feb 04 Python
python中字符串类型json操作的注意事项
May 02 Python
使用tensorflow实现AlexNet
Nov 20 Python
python线程池threadpool使用篇
Apr 27 Python
selenium+python自动化测试之环境搭建
Jan 23 Python
Flask使用Pyecharts在单个页面展示多个图表的方法
Aug 05 Python
pandas 中对特征进行硬编码和onehot编码的实现
Dec 20 Python
matplotlib 生成的图像中无法显示中文字符的解决方法
Jun 10 Python
python代码中怎么换行
Jun 17 Python
Python jieba结巴分词原理及用法解析
Nov 05 Python
matplotlib bar()实现多组数据并列柱状图通用简便创建方法
Feb 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
php实现图片上传时添加文字和图片水印技巧
2020/04/18 PHP
php输出含有“#”字符串的方法
2017/01/18 PHP
js类中获取外部函数名的方法与代码
2007/09/12 Javascript
js身份证验证超强脚本
2008/10/26 Javascript
javascript 不间断的图片滚动并可点击
2010/01/15 Javascript
加载jQuery后$冲突的解决办法
2010/07/09 Javascript
点击页面其它地方隐藏该div的两种思路
2013/11/18 Javascript
Javascript中call的两种用法实例
2013/12/13 Javascript
原生js编写设为首页兼容ie、火狐和谷歌
2014/06/05 Javascript
javascript学习笔记(二)数组和对象部分
2014/09/30 Javascript
浅谈下拉菜单中的Option对象
2015/05/10 Javascript
在jQuery中使用$而避免跟其它库产生冲突的方法
2015/08/13 Javascript
jQuery实现气球弹出框式的侧边导航菜单效果
2015/09/22 Javascript
JS实现Select的option上下移动的方法
2016/03/01 Javascript
D3.js实现饼状图的方法详解
2016/09/21 Javascript
Javascript中字符串和数字的操作方法整理
2017/01/22 Javascript
微信小程序跨页面数据传递事件响应实现过程解析
2019/12/19 Javascript
微信小程序实现下滑到底部自动翻页功能
2020/03/07 Javascript
Express 配置HTML页面访问的实现
2020/11/01 Javascript
[05:11]TI9战队采访——VIRTUSPRO
2019/08/22 DOTA
Python的迭代器和生成器使用实例
2015/01/14 Python
Python httplib模块使用实例
2015/04/11 Python
Python2.7编程中SQLite3基本操作方法示例
2017/08/09 Python
python实现任意位置文件分割的实例
2018/12/14 Python
pytorch多进程加速及代码优化方法
2019/08/19 Python
如何使用 Python 读取文件和照片的创建日期
2020/09/05 Python
python实现计算器简易版
2020/12/17 Python
开办加工厂创业计划书
2014/01/03 职场文书
公司中层干部的自我评价分享
2014/03/01 职场文书
幼儿园中班下学期评语
2014/04/18 职场文书
优秀教师演讲稿
2014/05/06 职场文书
Nginx本地目录映射实现代码实例
2021/03/31 Servers
go语言-在mac下brew升级golang
2021/04/25 Golang
使用redis生成唯一编号及原理示例详解
2021/09/15 Redis
分享几个简单MySQL优化小妙招
2022/03/31 MySQL
Python使用华为API为图像设置多个锚点标签
2022/04/12 Python