真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何進(jìn)行excel數(shù)據(jù)分析之后的可視化數(shù)據(jù)寫入保存!

這次直接使用pandas的數(shù)據(jù)分析庫和matplotlib的數(shù)據(jù)可視化庫,將excel中的數(shù)據(jù)提取之后進(jìn)行可視化的數(shù)據(jù)展示。最后,結(jié)合openpyxl工具庫將可視化以后的數(shù)據(jù)保存到相應(yīng)的excel文件中。

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供金壇企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、成都做網(wǎng)站、成都h5網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為金壇眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計公司優(yōu)惠進(jìn)行中。

【閱讀全文】

導(dǎo)入相關(guān)的依賴庫

import pandas as pd  # 數(shù)據(jù)提取庫

import matplotlib.pyplot as plt  # 數(shù)據(jù)可視化庫

from openpyxl.drawing.image import Image  # 圖片對象處理庫

準(zhǔn)備好需要分析的excel數(shù)據(jù)

數(shù)據(jù)提取操作

data_frame = pd.read_excel("data.xlsx","Sheet1")  # 獲取excel文件數(shù)據(jù)

print(data_frame)

#         編號  等級  年齡 性別     職位     收入
# 0   GSOB01  初級  23  男  需求分析師  
# 1   GSOB02  中級  24  男  軟件工程師  
# 2   GSOB03  高級  25  男  軟件工程師  
# 3   GSOB04  特級  22  女  軟件工程師  
# 4   GSOB05  特級  21  女  軟件工程師  
# 5   GSOB06  高級  24  女  軟件工程師  
# 6   GSOB07  初級  22  女  軟件工程師  
# 7   GSOB08  中級  22  女  需求分析師  
# 8   GSOB09  中級  24  女    架構(gòu)師  
# 9   GSOB10  中級  23  女  原型設(shè)計師   9000
# 10  GSOB11  高級  23  男  原型設(shè)計師   9000
# 11  GSOB12  高級  25  男  軟件工程師  
# 12  GSOB13  初級  25  男  軟件工程師  
# 13  GSOB14  初級  22  男  軟件工程師  

生成可視化圖片

plt.rcParams['font.sans-serif'] = ['SimHei']  # 顯示中文標(biāo)簽
plt.rcParams['axes.unicode_minus'] = False  # 設(shè)置編碼

data_frame.plot(kind='bar')  # 設(shè)置為條形圖模式

# plt.show()  # 展示可視化數(shù)據(jù)

plt.savefig(fname="excel-plot.png")  # 保存數(shù)據(jù)圖表

向excel插入圖片

from openpyxl import load_workbook  # 導(dǎo)入excel的處理對象
workbook = load_workbook(filename = "data.xlsx")  # 加載excel文件

sheet = workbook['Sheet1']  # 獲取工作表對象
img = Image('excel-plot.png')  # 獲取可視化圖片對象
img.width, img.height=500, 500  # 設(shè)置圖片大小
sheet.add_image(img, 'A18')  # 設(shè)置圖片插入位置
workbook.save('new_data.xlsx')  # 另存為excel文件

【往期精彩】

● excel數(shù)據(jù)處理二:快速完成openpyxl數(shù)據(jù)的新增、修改!

● excel數(shù)據(jù)處理一:巧妙使用openpyxl提取、篩選數(shù)據(jù)

● 比Selenium更方便的自動化測試工具Helium!

● Python數(shù)據(jù)可視化:可視化數(shù)據(jù)分析插件D-Tale

● 計算速度太慢?試試 lru_cache 裝飾器!

● 冒泡排序、選擇排序之間的比較與代碼實現(xiàn)!

● 如何通過pynput與日志記錄實現(xiàn)鍵盤、鼠標(biāo)的監(jiān)聽行為?

● 如果你是一名java程序員,面對已經(jīng)寫好的python腳本該如何調(diào)用,其實很簡單!

● 辦公自動化:幾行代碼將PDF文檔轉(zhuǎn)換為WORD文檔(代碼實戰(zhàn))!


當(dāng)前文章:如何進(jìn)行excel數(shù)據(jù)分析之后的可視化數(shù)據(jù)寫入保存!
文章網(wǎng)址:http://weahome.cn/article/dsojcis.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部