Simulate lv_meter online

I try on online micropython simulate and testing lv_meter variation, but my code dont show red arc part…
What is bad ?

meter = lv.meter(lv.scr_act())
meter.center()
meter.set_size(340, 340)

# Add a scale first
scale = meter.add_scale()
meter.set_scale_range( scale,+6, -54, 80, -5)
meter.set_scale_ticks(scale, 25, 2, 10, lv.palette_main(lv.PALETTE.GREY))
meter.set_scale_major_ticks(scale, 8, 4, 15, lv.color_black(), 10)

indic = lv.meter_indicator_t()

# Add a blue arc to the start
indic = meter.add_arc(scale, 3, lv.palette_main(lv.PALETTE.BLUE), 0)
meter.set_indicator_start_value(indic, -40)
meter.set_indicator_end_value(indic, -54)

# Make the tick lines blue at the start of the scale
indic = meter.add_scale_lines(scale, lv.palette_main(lv.PALETTE.BLUE), lv.palette_main(lv.PALETTE.BLUE), False, 0)
meter.set_indicator_start_value(indic, -54)
meter.set_indicator_end_value(indic, -40)

# Add a red arc to the end
indic = meter.add_arc(scale, 3, lv.palette_main(lv.PALETTE.RED), 0)
meter.set_indicator_start_value(indic, 6)
meter.set_indicator_end_value(indic, -6)

# Make the tick lines red at the end of the scale
indic = meter.add_scale_lines(scale, lv.palette_main(lv.PALETTE.RED), lv.palette_main(lv.PALETTE.RED), False, 0)
meter.set_indicator_start_value(indic, -6)
meter.set_indicator_end_value(indic, 6)

# Add a needle line indicator
indic = meter.add_needle_line(scale, 4, lv.palette_main(lv.PALETTE.GREY), -10)