start = [start_angle] + end[:-1]
base_color = colors[i]
//fill = [ base_color.lighten(i*0.05) for i in range(len(details) + 1) ]
fill = [base_color for i in range(len(details) + 1)]
text = [rowlabel for rowlabel in details.index]
x, y = polar_to_cartesian(1.25, start, end)
After Change
text_angle.insert(0, text_angle[0] - offset)
start.insert(0, start[0] - offset)
end.insert(0, end[0] - offset)
fill.insert(0, base_color)
x, y = polar_to_cartesian(1.25, start, end)
first = False
for i in range(len(text_angle)-len(text)):