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 (1)
Oct 31 Python
Python的subprocess模块总结
Nov 07 Python
Python 2.7.x 和 3.x 版本的重要区别小结
Nov 28 Python
socket + select 完成伪并发操作的实例
Aug 15 Python
python读取文件名称生成list的方法
Apr 27 Python
python查看列的唯一值方法
Jul 17 Python
PyCharm代码回滚,恢复历史版本的解决方法
Oct 22 Python
Python3 执行系统命令并获取实时回显功能
Jul 09 Python
python RC4加密操作示例【测试可用】
Sep 26 Python
TFRecord文件查看包含的所有Features代码
Feb 17 Python
使用python实现多维数据降维操作
Feb 24 Python
Python虚拟环境virtualenv创建及使用过程图解
Dec 08 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 OPCode缓存 APC详细介绍
2010/10/12 PHP
PHP控制前台弹出对话框的实现方法
2016/08/21 PHP
PHP与服务器文件系统的简单交互
2016/10/21 PHP
phpQuery采集网页实现代码实例
2020/04/02 PHP
自己写的Javascript计算时间差函数
2013/10/28 Javascript
js实现的map方法示例代码
2014/01/13 Javascript
js构造函数、索引数组和属性的实现方式和使用
2014/11/16 Javascript
利用js实现禁止复制文本信息
2015/06/03 Javascript
jQuery插件开发精品教程让你的jQuery提升一个台阶
2016/01/27 Javascript
checkbox批量选中,获取选中项的值的简单实例
2016/06/28 Javascript
JQuery对ASP.NET MVC数据进行更新删除
2016/07/13 Javascript
jquery实现图片上传前本地预览
2017/04/28 jQuery
详解Angular如何正确的操作DOM
2018/07/06 Javascript
vue中引入mxGraph的步骤详解
2019/05/17 Javascript
浅析Python中的for 循环
2016/06/09 Python
Python3 XML 获取雅虎天气的实现方法
2018/02/01 Python
Python批量提取PDF文件中文本的脚本
2018/03/14 Python
Ubuntu下Anaconda和Pycharm配置方法详解
2019/06/14 Python
python时间日期操作方法实例小结
2020/02/06 Python
python 解决mysql where in 对列表(list,,array)问题
2020/06/06 Python
Keras之fit_generator与train_on_batch用法
2020/06/17 Python
Python Switch Case三种实现方法代码实例
2020/06/18 Python
Python获取浏览器窗口句柄过程解析
2020/07/25 Python
html5配合css3实现带提示文字的输入框(摆脱js)
2013/03/08 HTML / CSS
HTML5标签使用方法详解
2015/11/27 HTML / CSS
Grow Gorgeous美国官网:只要八天,体验唤醒毛囊后新生的茂密秀发
2018/06/04 全球购物
Linux文件操作命令都有哪些
2016/07/23 面试题
介绍一下Linux文件的记录形式
2013/09/29 面试题
会计职业生涯规划书
2014/01/13 职场文书
商铺租赁意向书
2014/04/01 职场文书
本科生就业推荐信
2014/05/19 职场文书
公民授权委托书范本
2014/09/17 职场文书
一份没有按时交货失信于客户的检讨书
2014/09/19 职场文书
法定代表人授权委托书格式
2014/10/14 职场文书
教你怎么用Python生成九宫格照片
2021/05/20 Python
python自动化测试通过日志3分钟定位bug
2021/11/20 Python