gpt4 book ai didi

python绘制趋势图的示例

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章python绘制趋势图的示例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
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绘制趋势图的资料请关注我其它相关文章! 。

原文链接:https://www.cnblogs.com/liuyang92/p/7466600.html 。

最后此篇关于python绘制趋势图的示例的文章就讲到这里了,如果你想了解更多关于python绘制趋势图的示例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com