fix: 图表模型颜色从8色扩展为12色 Material Design 500调色板
Some checks failed
Release / build (push) Has been cancelled

modelColors 从8色扩展到12色 MD500 色阶,解决11个模型颜色不够区分、
后3个模型与前面颜色循环重复的问题。

UsageChartScreen.kt — modelColors: 8色 → 12色 (Red/Pink/Purple/Deep Purple/
Indigo/Blue/Cyan/Teal/Green/Orange/Brown/Blue Grey)
This commit is contained in:
WaterRain 2026-06-22 21:45:53 +00:00
parent 9d2a7c7a0c
commit 6795dbd351
No known key found for this signature in database
2 changed files with 20 additions and 9 deletions

7
.commit_msg Normal file
View File

@ -0,0 +1,7 @@
fix: 图表模型颜色从8色扩展为12色 Material Design 500调色板
modelColors 从8色扩展到12色 MD500 色阶,解决11个模型颜色不够区分、
后3个模型与前面颜色循环重复的问题。
UsageChartScreen.kt — modelColors: 8色 → 12色 (Red/Pink/Purple/Deep Purple/
Indigo/Blue/Cyan/Teal/Green/Orange/Brown/Blue Grey)

View File

@ -67,16 +67,20 @@ import java.text.SimpleDateFormat
import java.util.Date import java.util.Date
import java.util.Locale import java.util.Locale
// 图表用色板(每个模型一个颜色) // 图表用色板(每个模型一个颜色,12 色 Material Design 500 色阶,足够区分 12 个模型)
internal val modelColors = listOf( internal val modelColors = listOf(
Color(0xFFFF6B8A), // 草莓粉 Color(0xFFF44336), // Red
Color(0xFFFFA726), // 暖橙 Color(0xFFE91E63), // Pink
Color(0xFF66BB6A), // 绿 Color(0xFF9C27B0), // Purple
Color(0xFF42A5F5), // 蓝 Color(0xFF673AB7), // Deep Purple
Color(0xFFAB47BC), // 紫 Color(0xFF3F51B5), // Indigo
Color(0xFF26C6DA), // 青 Color(0xFF2196F3), // Blue
Color(0xFFEF5350), // 红 Color(0xFF00BCD4), // Cyan
Color(0xFF8D6E63) // 棕 Color(0xFF009688), // Teal
Color(0xFF4CAF50), // Green
Color(0xFFFF9800), // Orange
Color(0xFF795548), // Brown
Color(0xFF607D8B) // Blue Grey
) )
// Token 堆叠色板:命中缓存(浅粉·顶)、未命中输入(粉·中)、输出(深粉·底) // Token 堆叠色板:命中缓存(浅粉·顶)、未命中输入(粉·中)、输出(深粉·底)