41 lines
1.9 KiB
Markdown
41 lines
1.9 KiB
Markdown
📊 可以添加的图表类型
|
||
1. 提交效率趋势图 (折线图)
|
||
数据来源: durationData 中的 submission_count / problem_count
|
||
展示内容: 每个时间段的提交效率(提交次数/完成题目数),值越接近1说明一次AC率越高
|
||
价值: 反映刷题质量的提升
|
||
2. 排名分布图 (直方图/箱线图)
|
||
数据来源: solved 数组中每道题的 rank 和 ac_count
|
||
展示内容: 用户解题排名的分布情况(如:前10%、10-30%、30-50%等区间的题目数量)
|
||
价值: 了解解题速度和竞争力
|
||
3. 等级分布饼图/环形图
|
||
数据来源: solved 数组中每道题的 grade
|
||
展示内容: S/A/B/C 各等级题目的数量和占比
|
||
价值: 直观看出题目质量分布
|
||
4. 标签雷达图
|
||
数据来源: tags 对象
|
||
展示内容: 多维度展示各类标签的掌握程度(可以归一化处理)
|
||
价值: 可视化知识点覆盖面
|
||
5. 时间活跃度分析 (热力矩阵)
|
||
数据来源: solved 数组中的 ac_time
|
||
展示内容: 按星期几和时间段统计做题分布(如:工作日vs周末,早中晚时段)
|
||
价值: 了解学习习惯和时间规律
|
||
6. 难度-等级关联散点图
|
||
数据来源: solved 数组中的难度信息和 grade
|
||
展示内容: X轴为难度,Y轴为等级,每个点代表一道题
|
||
价值: 分析在不同难度下的表现
|
||
7. 做题加速度图
|
||
数据来源: durationData
|
||
展示内容: 每个时间段完成题目数的变化率
|
||
价值: 看出学习动力的变化趋势
|
||
8. 竞赛题目占比
|
||
数据来源: solved 数组中的 contest_id 和 contest_count
|
||
展示内容: 竞赛题 vs 常规题的数量对比
|
||
价值: 了解竞赛参与情况
|
||
9. 连续做题天数统计
|
||
数据来源: heatmapData
|
||
展示内容: 最长连续做题天数、当前连续天数等
|
||
价值: 激励持续学习
|
||
10. 月度对比雷达图
|
||
数据来源: durationData
|
||
展示内容: 多个维度(完成题目数、提交次数、等级、效率等)的月度对比
|
||
价值: 全面评估进步情况 |