fix: Fixed division by zero error that may occur when drawing ranking

This commit is contained in:
LWR
2023-05-08 20:42:49 +08:00
parent a80fa3c089
commit 9a5280d27c
+1
View File
@@ -158,6 +158,7 @@ class RankingGenerator:
chart.set_row_space(row_space)
for i in range(count):
bar_width = int(abs(counts[i]) / top_count * top_bar_width)
if bar_width != 0:
if counts[i] > 0:
bar = cls.__get_rank_bar_pic(bar_width, bar_height, start_color, end_color)
chart.draw_img_alpha(bar, (bar_x, chart.y + int((face_size - bar_height) / 2)))