import numpy as np
import pandas as pd
import os
import matplotlib.pyplot as plt
#解决matplottlib显示中文的问题
# 仅适用于Windows
plt.rcParams['font.sans-serif']=['SimHei'] #指定默认字体
plt.rcParams['axes.unicode_minus']=False #解决保存图像时符号-显示为方块的2问题
'''
对比分析:
绝对数对比(相减)
相对数对比(相除)
结构分析
比例分析
空间分析比较
动态对比分析
'''
data = pd.DataFrame(np.random.rand(30,2)*1000,
columns = ['A_sale','B_sale'],
index = pd.period_range('20170601','20170630'))
print(data.head())
# 创建数据 → 30天内A/B产品的日销售额
data.plot(kind='line',
style = '--.',
alpha = 0.8,
figsize = (10,3),
title = 'AB产品销量对比-折线图',
rot=20)
# 折线图比较
data.plot(kind = 'bar',
width = 0.8,
alpha = 0.8,
figsize = (10,3),
title = 'AB产品销量对比-柱状图')
# 多系列柱状图比较
plt.show()
# =================================1、绝对数比较 → 相减=============
# (3)柱状图堆叠图+差值折线图比较
fig3 = plt.figure(figsize=(10,6))
plt.subplots_adjust(hspace=0.