学习笔记21.07.09:绘制色块图

# 使用import导入openpyxl模块
import openpyxl

# TODO 从pyecharts.charts中导入HeatMap模块
from pyecharts.charts import HeatMap

# TODO 从pyecharts导入options,简称为opts
from pyecharts import options as opts

# 将文件路径/Users/feifei/三季度订单.xlsx,赋值给path
path = "/Users/feifei/三季度订单.xlsx"

# 使用openpyxl.load_workbook()读取文件,赋值给wb
wb = openpyxl.load_workbook(path)

# 使用中括号打开工作表"各省份每月销售额",赋值给sheet_sales
sheet_sales = wb["各省份每月销售额"]

# 新建一个列表provinceList
provinceList = []

# for循环遍历sheet_sales第A列中第3行到第33行的单元格cell
for cell in sheet_sales["A"][2:33]:

    # 使用.value属性获取cell的值
    # 使用append()函数添加进列表provinceList
    provinceList.append(cell.value)

# TODO 新建一个列表month_sales_list
month_sales_list=[]

# TODO for循环遍历sheet_sales中C3到E33的每一行rows
for rows in sheet_sales['C3':'E33']:

    # TODO for循环遍历rows中的每个单元格
    for cell in rows:

        # TODO 使用.value属性获取单元格的值
        # 使用append()函数将单元格的值添加到列表month_sales_list中
        month_sales_list.append(cell.value)

# TODO 新建列表heatmapList
heatmapList=[]

# TODO 将变量n设置为0
n=0

# TODO for循环遍历range()函数生成的0到30的数字column
for column in range(31):

    # TODO for循环遍历range()函数生成的0到2的数字row
    for row in range(3):

        # TODO 将变量column,row,索引列表month_sales_list第n项组成列表,赋值给heatmap_data
        heatmap_data=[column,row,month_sales_list[n]]

        # TODO 使用append()函数将heatmap_data添加进heatmapList
        heatmapList.append(heatmap_data)

        # TODO 将变量n进行累加
        n+=1

# TODO 创建一个HeatMap对象,赋值给heatmap
heatmap=HeatMap()

# TODO 使用add_xaxis()函数设置色块图x轴
# 添加参数xaxis_data,将参数值设置为列表provinceList
heatmap.add_xaxis(xaxis_data=provinceList)

# TODO add_yaxis()函数设置色块图y轴
# 添加参数series_name,图例命名为空
# 添加参数yaxis_data,参数值为["7月","8月","9月"]
# 添加参数value,参数值为列表heatmapList
heatmap.add_yaxis('',['7月','8月','9月'],value=heatmapList)

# TODO 使用set_global_opts()设置全局配置
# 添加参数visualmap_opts,参数值为opts.VisualMapOpts(),将最大值设置为30000
# 添加xaxis_opts,参数值为opts.AxisOpts(),传入axislabel_opts={"rotate":45}
# 添加参数title_opts,参数值为opts.TitleOpts()
# 设置标题为"三季度各省份销售额"
heatmap.set_global_opts(visualmap_opts=opts.VisualMapOpts(max_=30000),
                       xaxis_opts=opts.AxisOpts(axislabel_opts={'rotate':45}),
                       title_opts=opts.TitleOpts(title='三季度各省份销售额')) 

# TODO 使用render()函数保存并命名色块图
# 保存路径为"/Users/feifei/heatmap.html"
heatmap.render('/Users/feifei/heatmap.html')

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1985年1月至2005年12月,原油现货交易价格如下。数据为:26.41 26.73 28.29 27.63 27.84 26.87 27.12 28.08 29.08 30.38 29.75 26.3 18.83 13.26 10.42 13.34 14.3 12.78 11.15 15.9 14.77 15.27 15 17.94 18.75 16.6 18.83 18.73 19.38 20.29 21.37 19.73 19.59 19.96 18.51 16.7 16.94 16.01 17.08 17.99 17.51 15.16 16.31 15.18 13.37 13.58 15.32 17.24 17.03 18.15 20.19 20.42 19.9 20.27 18.31 18.83 20.13 19.94 19.89 21.82 22.68 21.54 20.28 18.54 17.4 17.07 20.69 27.32 39.51 35.23 28.85 28.44 21.54 19.16 19.63 20.96 21.13 20.56 21.68 22.26 22.23 23.37 21.48 19.12 18.9 18.68 19.44 20.85 22.11 21.6 21.87 21.48 21.71 20.62 19.89 19.5 20.26 20.6 20.44 20.53 20.02 18.85 17.88 18.29 18.79 16.92 15.43 14.17 15.19 14.48 14.79 16.9 18.31 19.37 20.3 17.56 18.39 18.19 18.05 17.76 18.39 18.49 19.17 20.38 18.89 17.4 17.56 17.84 17.54 17.64 18.18 19.55 17.74 19.54 21.47 21.2 19.76 20.92 20.42 22.25 24.38 23.35 23.75 25.92 24.15 20.3 20.41 20.21 20.88 19.8 20.14 19.61 21.18 21.08 19.15 17.64 17.21 15.44 15.61 15.39 13.95 14.18 14.3 13.34 16.14 14.42 11.22 11.28 12.75 12.27 16.16 18.23 16.84 18.37 20.53 21.9 24.51 21.75 24.59 25.6 28.27 30.43 27.31 25.74 29.01 32.5 27.43 33.12 30.84 33.48 33.82 27.8 28.66 27.39 27.09 27.86 28.37 28.2 26.1 27.2 23.36 21.07 19.37 19.84 19.2 21.48 26.12 27.36 25.02 26.8 27.21 28.99 30.52 26.86 26.79 30.45 33.56 37.05 31.02 26.13 29.32 30.06 30.61 31.78 28.89 28.77 29.95 32.89 33.26 35.56 36.13 37.74 39.41 35.76 43.5 41.8 49.55 51.49 49.98 42.76 47.1 51.93 55.07 50.41 51.48 56.84 60.34 69.31 66.37 60.6 56.41 59.88 请回答:(1)研究1985-2005年原油现货价格的走势,对原油价格拟合 ARIMA模型。(2)研究原油现货价格的波动特征。如果存在条件异异方差,则拟合适当的条件异方差模型。 (3)预测2006-2007年月原油现货价格的走势及 95%的置信区间。
06-04

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值