{% extends "base.html" %} {% block content %}

Opponent ELO Curve

Opponent Rating Curve

分地图对手统计

各地图下遇到对手的胜率、ELO、Rating、K/D

{% for m in map_stats %} {% else %} {% endfor %}
Map Matches Win Rate Avg Rating Avg K/D Avg Elo
{{ m.map_name }} {{ m.matches }} {% set wr = (m.win_rate or 0) * 100 %} {{ "%.1f"|format(wr) }}% {{ "%.2f"|format(m.avg_rating or 0) }} {{ "%.2f"|format(m.avg_kd or 0) }} {% if m.avg_elo %}{{ "%.0f"|format(m.avg_elo) }}{% else %}—{% endif %}
暂无地图统计数据

分地图炸鱼哥遭遇次数

统计各地图出现 rating > 1.5 对手的比赛次数

{% for m in map_stats %} {% else %} {% endfor %}
Map Encounters Frequency
{{ m.map_name }} {{ m.shark_matches or 0 }} {% set freq = ( (m.shark_matches or 0) / (m.matches or 1) ) * 100 %} {{ "%.1f"|format(freq) }}%
暂无炸鱼哥统计数据

⚔️ 对手分析 (Opponent Analysis)

Analyze performance against specific players encountered in matches.

{% for op in opponents %} {% else %} {% endfor %}
Opponent Matches vs Us Their Win Rate Their Rating Their K/D Avg Match Elo View
{% if op.avatar_url %} {% else %}
{{ op.username[:2]|upper if op.username else '??' }}
{% endif %}
{{ op.username }}
{{ op.steam_id_64 }}
{{ op.matches }} {% set wr = op.win_rate * 100 %} {{ "%.1f"|format(wr) }}% {{ "%.2f"|format(op.avg_rating or 0) }} {{ "%.2f"|format(op.avg_kd or 0) }} {% if op.avg_match_elo %} {{ "%.0f"|format(op.avg_match_elo) }} {% else %}—{% endif %} Analyze →
No opponents found.
Total {{ total }} opponents found
{% if page > 1 %} Previous {% endif %} {% if page < total_pages %} Next {% endif %}
{% endblock %} {% block scripts %} {% endblock %}