import matplotlib.pyplot as plt
import numpy as np
from matplotlib.patches import Rectangle
from matplotlib.ticker import FixedLocator, FixedFormatter
# 数据
models = ['QwQ-32B', 'DeepSeek-R1-671B', 'OpenAI-o1-mini', 'DeepSeek-R1-Distill-Llama-70B',
'DeepSeek-R1-Distill-Qwen-32B']
benchmarks = ['AIME24', 'LiveCodeBench', 'LiveBench', 'IFEval', 'BFCL']
data = [
[79.5, 79.8, 72.6, 63.6, 70.0],
[63.4, 65.9, 57.5, 53.8, 57.2],
[73.1, 71.6, 59.1, 57.9, 54.6],
[83.9, 83.3, 84.
ly