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

首頁 > 編程 > Python > 正文

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

2020-02-15 23:11:56
字體:
來源:轉載
供稿:網友

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

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

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

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

接下來就是讀取列中的數值,也即是列中對象的數據:這個是我舉例讀取第三列的值

table.col_values(2)

我這里采用是pyechats庫畫圖,所以這里還需要安裝;pip install pyechats,同時我們需要numpy庫中的linspace,等間隔取值,因為Excel中的數據過大是,可能會產生廣播尺度超出范圍這個尺度。

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

接下來就是添加畫圖的數據:

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

保存到本地HTML格式文件:

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

以下就是完整代碼:

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

結果展示:

Python 讀取Excel表格

Python 畫折線圖和柱狀圖

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

以上這篇Python讀取Excel表格,并同時畫折線圖和柱狀圖的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新野县| 松溪县| 和硕县| 临汾市| 上思县| 云林县| 扶沟县| 玉龙| 吉安县| 巴彦县| 榆社县| 博罗县| 太仆寺旗| 新蔡县| 涿鹿县| 拉萨市| 梁平县| 东山县| 鱼台县| 绥中县| 昌乐县| 宣威市| 巴林左旗| 吉林省| 灵石县| 张北县| 洮南市| 武邑县| 汤原县| 兰溪市| 丘北县| 新密市| 玉山县| 太原市| 五指山市| 安平县| 安平县| 临江市| 井冈山市| 洛宁县| 铁力市|