2023亚太杯,亚太地区C题思路模型:开赛后第一时间更新,获取见文末名片

【赛程安排】
  注册截止日期:北京时间2023年11月22日(星期三)
  竞赛开始时间:北京时间2023年11月23日(星期四)上午6点
  竞赛结束时间:北京时间2023年11月27日(星期一)上午9点
  提交论文截止日期:北京时间2023年11月27日(星期一)上午9点
  承诺书及附件提交截止日期:北京时间2023年11月27日上午9点
  公布结果阶段:2024年1月30日之前

  【奖项设置】
  本次竞赛设置等级奖和优秀组织奖、优秀指导教师奖。等级奖设置比例如下。

  “亚太杯”创新奖:6支(每题2支),奖金1000元/队+“创新奖”奖杯+亚太赛周边奖励+优秀论文集出版
  一等奖:5%,证书
  二等奖:15%,证书
  三等奖:25%,证书
  成功参赛奖:成功提交论文
  其它奖励政策:参见《 亚太地区大学生数学建模竞赛奖励细则》(可从官方主页下载)。
  注:以上证书包含纸质版+电子版

  优秀组织奖:根据参赛队伍数评定
  优秀指导老师奖:根据参赛队伍数及获奖情况综合评定

import openpyxl


def dataGet():
    file2 = openpyxl.load_workbook('森林覆盖率.xlsx')
    file2training = file2.get_sheet_by_name('Sheet1')

    data_all = []
    for line in file2training.iter_rows(min_row=1, max_row=60, min_col=2, max_col=2):
        data = []
        for d in line:
            data.append(d.value)
        data_all.append(data[0])

    return data_all
data_all = dataGet()

from matplotlib import pyplot as plt
from matplotlib.ticker import MultipleLocator
ytic = MultipleLocator(10)
xtic = MultipleLocator(1)
fig = plt.figure(figsize=(12,8))
ax = plt.subplot(1,1,1)
plt.grid()
label = [str(i) for i in range(1962, 2022)]


line1, =plt.plot(data_all, linestyle='-',color='black')  # coral
ax.yaxis.set_major_locator(ytic)
ax.xaxis.set_major_locator(xtic)
ax.set_ylim(bottom=0)
ax.set_xlim(left=0)
import numpy as np
plt.xticks(np.arange(len(label)), np.arange(len(label)), rotation=60)
plt.xticks(range(len(label)), label)

plt.xlabel('Year',size=10)
plt.ylabel("Forest coverage",size=10)
plt.title('Forest coverage rate')
plt.show()
11-30 12:00