go baby go

This commit is contained in:
2025-09-13 09:16:23 -07:00
parent f4821e9d3f
commit fda7d7e54a
86 changed files with 8861 additions and 126 deletions

View File

@@ -49,10 +49,19 @@ func (c *Chart) View() string {
var chart strings.Builder
for _, value := range sampled {
normalized := (value - min) / (max - min)
level := int(normalized * 8)
if level > 8 {
level = 8
var level int
if max == min {
// All values are the same, use middle level
level = 4
} else {
normalized := (value - min) / (max - min)
level = int(normalized * 8)
if level > 8 {
level = 8
}
if level < 0 {
level = 0
}
}
chart.WriteString(blockChars[level])
}