python如何将excel数据处理可视化-Python教程

资源魔 59 0

python将excel数据解决可视化的办法:起首装置xlrd与xlwt库,进行表格读取;而后应用pyecharts天生Echarts图表的类库;最初装置Echarts读取Excel数据及显示便可。

python将excel数据解决可视化的办法:

Excel表操作

python操作excel次要用到xlrd以及xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。

装置xlrd

pip install xlrd

简略的表格读取

import xlrd
#读取表格
data=xlrd.open_workbook("table.xlsx")
#猎取表格的sheets
table=data.sheets()[0]
#输入行数目
print(table.nrows)#8
#输入列数目
print(table.ncols)#4
#猎取第一行数据
row1data=table.row_values(0)
print(row1data)#['列1', '列2', '列3', '列4']
print(row1data[0])#列1

数据可视化

pyecharts 是一个用于天生 Echarts 图表的类库。 Echarts 是baidu开源的一个数据可视化 JS 库。用 Echarts 天生的图可视化成果十分棒,为了与 Python 进行对接,不便正在 Python 中间接应用数据天生图

装置

pip install pyecharts

读取Excel数据及显示

import xlrd
from pyecharts.charts import Bar
#读取表格
data=xlrd.open_workbook("table.xlsx")
#猎取表格的sheets
table=data.sheets()[0]
#输入行数目
print(table.nrows)
#输入列数目
print(table.ncols)
#猎取第一行数据
row1data=table.row_values(0)
print(row1data)#['列1', '列2', '列3', '列4']
print(row1data[0])#列1
xdata=[]
ydata=[]
for i in range(1,table.nrows):
    print(table.row_values(i))
    xdata.append(table.row_values(i)[0])
    ydata.append(table.row_values(i)[1])
print(xdata)
print(ydata)
#数据可视化,柱状图
bar=Bar()
bar.add_xaxis(xdata)
bar.add_yaxis("称号1",ydata)
bar.render("show.html")

相干收费学习保举:python视频教程

以上就是python若何将excel数据解决可视化的具体内容,更多请存眷资源魔其它相干文章!

标签: Python python教程 python编程 python使用问题 excel数据处理可视化

抱歉,评论功能暂时关闭!