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绘制趋势图的示例相关推荐

  1. python分析数据走势图_python对股市进行数据分析-tushare篇

    数据准备 TuShare是一个免费.开源的python财经数据接口包.主要实现对股票等金融数据从数据采集.清洗加工 到 数据存储的过程,能够为金融分析人员提供快速.整洁.和多样的便于分析的数据,为他们 ...

  2. python热图_Python 绘制热图

    原博文 2019-09-03 16:50 − 1.matplitlib绘制热图 1 import random 2 from matplotlib import pyplot as plt 3 fro ...

  3. python画漏斗图_python绘制漏斗图步骤详解

    pyecharts中的Funnel函数可以绘制漏斗图,自动根据数据大小生成由大到小自上而下排列的一个漏斗样的图形. 1.导入Funnel模块. from pyecharts import Funnel ...

  4. python日历图_Python绘制日历图和热力图

    本文以2019年全国各城市的空气质量观测数据为例,利用matplotlib.calmap.pyecharts绘制日历图和热力图.在绘图之前先利用pandas对空气质量数据进行处理. 2019年全国各城 ...

  5. 利用python绘制雪景图_python绘制雪景图

    本文实例为大家分享了python绘制雪景图的具体代码,供大家参考,具体内容如下 绘制雪景图,应用到turtle和random. from turtle import * from random imp ...

  6. python彩虹图_python绘制彩虹图

    本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下 from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen.pen ...

  7. python turtle画彩虹简单_python绘制彩虹图

    本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下 from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen.pen ...

  8. python热图_Python绘制热图

    1.matplitlib绘制热图 import random from matplotlib import pyplot as plt from matplotlib import cm from m ...

  9. python根据经纬度画热力图_python 绘制场景热力图的示例

    我们在做诸如人群密集度等可视化的时候,可能会考虑使用热力图,在Python中能很方便地绘制热力图. 下面以识别图片中的行人,并绘制热力图为例进行讲解. 步骤1:首先识别图像中的人,得到bounding ...

最新文章

  1. springboot怎么替代jsp_如何在SpringBoot中使用JSP ?但强烈不推荐,果断改Themeleaf吧...
  2. wxWidgets:wxGraphicsRenderer类用法
  3. vue完全编程方式与react在书写和运用上的异同
  4. 佳能g2810打印机扫描怎么用_佳能Canon PIXMA G2810 驱动
  5. pycharm背景图片的设置
  6. ccs中display:none visibility:hidden opacity:0的区别
  7. 坦克世界无法连接服务器未响应,打开坦克世界提示网络异常或者连接不上
  8. 傅里叶变换和拉普拉斯变换
  9. 国内完全免费的电子书籍下载
  10. Acronis Disk Director 增大c盘
  11. BOM有效日期的设置
  12. 关于Unity资源包导入项目后版本不匹配问题
  13. 《东周列国志》第七十回 杀三兄楚平王即位 劫齐鲁晋昭公寻盟
  14. 动手智能小车记(5)-坦克底盘硬件模块大杂烩
  15. 每一个都能笑抽的 39 个奇葩代码注释
  16. 华为云服务器安装宝塔到服务器
  17. OSM(OpenStreetMap)使用简述
  18. 现在还能买什么股票呢?
  19. ec----------
  20. Opencv识别车牌

热门文章

  1. 基于麻雀搜索算法的同步优化特征选择 - 附代码
  2. openpyxl超详细笔记
  3. 直流输入过压保护电路
  4. 关于网络下载的记忆碎片
  5. draco安装与测试
  6. 从本质如何理解机器学习
  7. 【AIoT库】“星”未来,展宏“图”—— 2022 AIoT星图品牌线上发布会圆满落幕
  8. 利用 @media screen 实现网页布局的自适应,@media screen and
  9. 数值分析:数据的最小二乘拟合
  10. Google Guava的5个鲜为人知的特性