【数据准备】
原始数据如图1所示,为2000、2004、2008,三个年份,A、B、C类型的a~h 项指标数据。为方便生成百分比柱状堆积图,先对图一中数据每列求和得到sum,再用公式(Xij*100/sum) 计算每个数据的百分比数值部分,结果如图2所示。
【计算过程】
(一)导入pyplot、pandas、numpy、FixdLocater模块,并利用pd.read_excel读取Excel数据.
pd.excel(io,sheet_name,header, index_col)
io为文件对象;sheet_name可接表索引,表名,列表形式的多个索引;header为指定表头行号;index_col指定索引列。
#柱状堆积图、柱状百分比堆积图均可参考
#以柱状百分比堆积图为例,储存Excel中将数据处理百分比数值部分
from matplotlib import pyplot as plt #导入matplotlib库,用于绘图
import pa