python分析数据走势图_python绘制趋势图的示例
import matplotlib.pyplot as plt #plt用于显示图片
import matplotlib.image as mping #mping用于读取图片
import datetime as dt
import matplotlib.dates as mdates
from pylab import *
def draw_trend_chart(dates,y):
mpl.rcParams['font.sans-serif'] = ['SimHei'] #指定默认字体
mpl.rcParams['axes.unicode_minus'] = False #解决保存图像是负号'-'显示为方块的问题
x = [dt.datetime.strptime(d,'%Y/%m/%d').date() for d in dates]
#plt.figure(figsize=(8,8))
plt.figure()
#plt.gca().xaxis.set_major_formatter(mdates.DateFormatter('%m/%d/%Y'))
#plt.gca().xaxis.set_major_locator(mdates.DayLocator())
#plt.plot(x,y,"r--",linewidth=2)
plt.plot(x,y,"r",linewidth=1)
#plt.gcf().autofmt_xdate()
#plt.xlabel("DATE") #x轴标签
plt.ylabel("WEIGHT") #y轴标签
plt.title("MY HEALTH TRACKING")#标题
plt.savefig("liuyang.png") #保存图片名称
lena = mping.imread('liuyang.png') #读取图片文件信息
lena.shape #(512,512,3)
plt.imshow(lena) #显示图片
plt.axis('off') #不显示坐标轴
plt.title("")
plt.show() #显示
def get_weight_data(filename):
time = []
weight = []
fileContent=open(filename,"r")
for eachline in fileContent:
eachData = eachline.strip('\n').split(",")
if eachData[-1].strip() =='':
continue
else:
time.append(eachData[0])
weight.append(eachData[1])
return [time, weight]
data = get_weight_data("data.csv")
draw_trend_chart(data[0],data[1])
以上就是python绘制趋势图的示例的详细内容,更多关于python绘制趋势图的资料请关注我们其它相关文章!
本文标题: python绘制趋势图的示例
本文地址: http://www.cppcns.com/jiaoben/python/346665.html
python分析数据走势图_python绘制趋势图的示例相关推荐
- python分析数据走势图_python对股市进行数据分析-tushare篇
数据准备 TuShare是一个免费.开源的python财经数据接口包.主要实现对股票等金融数据从数据采集.清洗加工 到 数据存储的过程,能够为金融分析人员提供快速.整洁.和多样的便于分析的数据,为他们 ...
- python热图_Python 绘制热图
原博文 2019-09-03 16:50 − 1.matplitlib绘制热图 1 import random 2 from matplotlib import pyplot as plt 3 fro ...
- python画漏斗图_python绘制漏斗图步骤详解
pyecharts中的Funnel函数可以绘制漏斗图,自动根据数据大小生成由大到小自上而下排列的一个漏斗样的图形. 1.导入Funnel模块. from pyecharts import Funnel ...
- python日历图_Python绘制日历图和热力图
本文以2019年全国各城市的空气质量观测数据为例,利用matplotlib.calmap.pyecharts绘制日历图和热力图.在绘图之前先利用pandas对空气质量数据进行处理. 2019年全国各城 ...
- 利用python绘制雪景图_python绘制雪景图
本文实例为大家分享了python绘制雪景图的具体代码,供大家参考,具体内容如下 绘制雪景图,应用到turtle和random. from turtle import * from random imp ...
- python彩虹图_python绘制彩虹图
本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下 from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen.pen ...
- python turtle画彩虹简单_python绘制彩虹图
本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下 from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen.pen ...
- python热图_Python绘制热图
1.matplitlib绘制热图 import random from matplotlib import pyplot as plt from matplotlib import cm from m ...
- python根据经纬度画热力图_python 绘制场景热力图的示例
我们在做诸如人群密集度等可视化的时候,可能会考虑使用热力图,在Python中能很方便地绘制热力图. 下面以识别图片中的行人,并绘制热力图为例进行讲解. 步骤1:首先识别图像中的人,得到bounding ...
最新文章
- springboot怎么替代jsp_如何在SpringBoot中使用JSP ?但强烈不推荐,果断改Themeleaf吧...
- wxWidgets:wxGraphicsRenderer类用法
- vue完全编程方式与react在书写和运用上的异同
- 佳能g2810打印机扫描怎么用_佳能Canon PIXMA G2810 驱动
- pycharm背景图片的设置
- ccs中display:none visibility:hidden opacity:0的区别
- 坦克世界无法连接服务器未响应,打开坦克世界提示网络异常或者连接不上
- 傅里叶变换和拉普拉斯变换
- 国内完全免费的电子书籍下载
- Acronis Disk Director 增大c盘
- BOM有效日期的设置
- 关于Unity资源包导入项目后版本不匹配问题
- 《东周列国志》第七十回 杀三兄楚平王即位 劫齐鲁晋昭公寻盟
- 动手智能小车记(5)-坦克底盘硬件模块大杂烩
- 每一个都能笑抽的 39 个奇葩代码注释
- 华为云服务器安装宝塔到服务器
- OSM(OpenStreetMap)使用简述
- 现在还能买什么股票呢?
- ec----------
- Opencv识别车牌