问题一:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from scipy.interpolate import interp1d
plt.rcParams['font.sans-serif'] = ['SimHei'] # 使用SimHei字体
plt.rcParams['axes.unicode_minus'] = False # 正确显示负号
# 1. 数据定义#比赛结束前最后两天售后群发布无水印可视化结果+无标注代码【可直接提交】为了防止倒卖,论文写作过程中遗留数个致命问题,无关代码,该问题解决方式仅在官网授权售后群答疑,盗卖方式购买资料不提供答疑。因倒卖导致无法解决漏洞、赛后无法获奖等 本数模社概不负责 感谢理解 资料助攻购买链接+说明https://docs.qq.com/doc/p/15344cd8ff0275b7d09daa50869317779fd01b25
years = np.array([2019, 2020, 2021, 2022, 2023]) # 年份
cat_count = np.array([4412, 4862, 5806, 6536, 6980]) # 猫数量(万)
dog_count = np.array([5503, 5222, 5429, 5119, 5175]) # 狗数量(万)
total_pet_co