Compare commits

...
2 Commits
Author SHA1 Message Date
LWR f92b4d7136 docs: Update version 2024-11-09 00:15:17 +08:00
LWR fbc766520a fix: Fixed possible ZeroDivisionError when generate double ranking diagram 2024-11-09 00:07:29 +08:00
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -26,7 +26,7 @@ class StarBot:
""" """
StarBot 类 StarBot 类
""" """
VERSION = "2.0.10" VERSION = "2.0.11"
STARBOT_ASCII_LOGO = "\n".join( STARBOT_ASCII_LOGO = "\n".join(
( (
r" _____ _ ____ _ ", r" _____ _ ____ _ ",
@@ -35,7 +35,7 @@ class StarBot:
r" \___ \| __/ _` | '__| _ < / _ \| __|", r" \___ \| __/ _` | '__| _ < / _ \| __|",
r" ____) | || (_| | | | |_) | (_) | |_ ", r" ____) | || (_| | | | |_) | (_) | |_ ",
r" |_____/ \__\__,_|_| |____/ \___/ \__|", r" |_____/ \__\__,_|_| |____/ \___/ \__|",
f" StarBot - (v{VERSION}) 2024-06-30", f" StarBot - (v{VERSION}) 2024-11-09",
r" Github: https://github.com/Starlwr/StarBot", r" Github: https://github.com/Starlwr/StarBot",
r"", r"",
r"", r"",
+1 -1
View File
@@ -158,7 +158,7 @@ class RankingGenerator:
chart = PicGenerator(width, (face_size * count) + (row_space * (count - 1))) chart = PicGenerator(width, (face_size * count) + (row_space * (count - 1)))
chart.set_row_space(row_space) chart.set_row_space(row_space)
for i in range(count): for i in range(count):
bar_width = int(abs(counts[i]) / top_count * top_bar_width) bar_width = int(abs(counts[i]) / top_count * top_bar_width) if top_count != 0 else 0.1
if bar_width != 0: if bar_width != 0:
if counts[i] > 0: if counts[i] > 0:
bar = cls.__get_rank_bar_pic(bar_width, bar_height, start_color, end_color) bar = cls.__get_rank_bar_pic(bar_width, bar_height, start_color, end_color)