python繪制趨勢(shì)圖的示例
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'] #指定默認(rèn)字體
mpl.rcParams['axes.unicode_minus'] = False #解決保存圖像是負(fù)號(hào)'-'顯示為方塊的問(wèn)題
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軸標(biāo)簽
plt.ylabel("WEIGHT") #y軸標(biāo)簽
plt.title("MY HEALTH TRACKING")#標(biāo)題
plt.savefig("liuyang.png") #保存圖片名稱
lena = mping.imread('liuyang.png') #讀取圖片文件信息
lena.shape #(512,512,3)
plt.imshow(lena) #顯示圖片
plt.axis('off') #不顯示坐標(biāo)軸
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繪制趨勢(shì)圖的示例的詳細(xì)內(nèi)容,更多關(guān)于python繪制趨勢(shì)圖的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Python利用operator模塊實(shí)現(xiàn)對(duì)象的多級(jí)排序詳解
python中的operator模塊提供了一系列的函數(shù)操作。下面這篇文章主要給大家介紹了在Python中利用operator模塊實(shí)現(xiàn)對(duì)象的多級(jí)排序的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-05-05
Python道路車(chē)道線檢測(cè)的實(shí)現(xiàn)
在本文中,我們將構(gòu)建一個(gè)機(jī)器學(xué)習(xí)項(xiàng)目來(lái)實(shí)時(shí)檢測(cè)車(chē)道線。我們將使用 OpenCV 庫(kù)使用計(jì)算機(jī)視覺(jué)的概念來(lái)做到這一點(diǎn),感興趣的可以了解一下2021-06-06
使用PyInstaller庫(kù)把Python程序打包成exe
這篇文章介紹了使用PyInstaller庫(kù)把Python程序打包成exe的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-05-05
python-parser.parse_args()解析參數(shù)問(wèn)題
這篇文章主要介紹了python-parser.parse_args()解析參數(shù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08
pandas數(shù)值排序的實(shí)現(xiàn)實(shí)例
篩選和排序是Excel中使用頻率最多的功能,本文主要介紹了pandas數(shù)值排序的實(shí)現(xiàn)實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),,感興趣的可以了解一下2021-07-07
使用Python實(shí)現(xiàn)保存剪貼板中的圖像
這篇文章主要為大家詳細(xì)介紹了如何使用Python創(chuàng)建一個(gè)簡(jiǎn)單的GUI應(yīng)用程序,實(shí)現(xiàn)保存剪貼板中的圖像功能,文中的示例代碼講解詳細(xì),需要的可以參考下2023-09-09
對(duì)python 通過(guò)ssh訪問(wèn)數(shù)據(jù)庫(kù)的實(shí)例詳解
今天小編就為大家分享一篇對(duì)python 通過(guò)ssh訪問(wèn)數(shù)據(jù)庫(kù)的實(shí)例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-02-02

