国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python讀取Excel表格,并同時(shí)畫折線圖和柱狀圖的方法

2020-01-04 14:22:18
字體:
供稿:網(wǎng)友

今日給大家分享一個(gè)Python讀取Excel表格,同時(shí)采用表格中的數(shù)值畫圖柱狀圖和折線圖,這里只需要幾行代碼便可以實(shí)。

首先我們需要安裝一個(gè)Excel操作的庫xlrd,這個(gè)很簡單,在安裝Python后直接在DOS命令下輸入pip install xlrd,便可以安裝成功,如果還是不行,就輸入Python -m pip install xlrd.后面會(huì)附上完整的代碼和截圖:

這行代碼就是讀取本地Excel文件的:

data = xlrd.open_workbook(r'C://Users//ASUS//Desktop//txt1//python3//yxz2.xlsx')table = data.sheets()[0]

接下來就是讀取列中的數(shù)值,也即是列中對(duì)象的數(shù)據(jù):這個(gè)是我舉例讀取第三列的值

table.col_values(2)

我這里采用是pyechats庫畫圖,所以這里還需要安裝;pip install pyechats,同時(shí)我們需要numpy庫中的linspace,等間隔取值,因?yàn)镋xcel中的數(shù)據(jù)過大是,可能會(huì)產(chǎn)生廣播尺度超出范圍這個(gè)尺度。

t=np.linspace(1,296,len(y))#等間隔取值

接下來就是添加畫圖的數(shù)據(jù):

bar.add("博客文章閱讀量折線圖展示",t,y,is_more_utils=True)

保存到本地HTML格式文件:

bar.render(r"C:/Users/ASUS/Desktop/txt1/bokezhexiantu.html")#保存到本地bokezhexiantu.html

以下就是完整代碼:

# coding:utf-8#導(dǎo)入讀取Excel的庫import xlrd#導(dǎo)入需要讀取Excel表格的路徑data = xlrd.open_workbook(r'C://Users//ASUS//Desktop//txt1//python3//yxz2.xlsx')table = data.sheets()[0]y=''#將列的值存入字符串y=table.col_values(2)#讀取列的值#導(dǎo)入pyechats庫from pyecharts import Barimport numpy as npt=np.linspace(1,296,len(y))#等間隔取值bar=Bar("文章閱讀量展示","統(tǒng)計(jì)如下")#主副標(biāo)題bar.add("博客文章閱讀量折線圖展示",t,y,is_more_utils=True)#標(biāo)題bar.show_config()#展示HTML源代碼bar.render(r"C:/Users/ASUS/Desktop/txt1/bokezhexiantu.html")#保存到本地bokezhexiantu.html

結(jié)果展示:

Python,Excel,表格,折線圖,柱狀圖

Python,Excel,表格,折線圖,柱狀圖

好了,就到這里了,對(duì)于Python我也是初學(xué)者,有什么不好的地方還望指教一二!

以上這篇Python讀取Excel表格,并同時(shí)畫折線圖和柱狀圖的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到python教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 临沧市| 和静县| 肃南| 淮滨县| 沐川县| 普定县| 镇康县| 滦南县| 常德市| 塔城市| 北宁市| 兴国县| 黄浦区| 安吉县| 闸北区| 弥渡县| 茶陵县| 龙州县| 定西市| 手机| 定南县| 淮滨县| 新宁县| 共和县| 陈巴尔虎旗| 永德县| 乐平市| 开远市| 武穴市| 华亭县| 禹城市| 泰和县| 银川市| 易门县| 三亚市| 图片| 兴宁市| 嘉荫县| 临湘市| 内江市| 石嘴山市|