Plotly dash gauge doesn't show scales correctly

We are new to Plotly and followed Gauge | Dash for Python Documentation | Plotly to create a gauge for our application:

app_dash.layout = html.Div([
daq.Gauge(
id=‘Score_Gauge_1’,
showCurrentValue=False,
color={“gradient”: True, “ranges”: {“red”: [300, 423], “yellow”: [423, 749], “green”: [749, 850]}},
scale={‘start’: 300, ‘interval’: 50, ‘labelInterval’: 2},
units=“Score”,
value=550,
label=‘Score’,
max=850,
min=300
)
])

It appears that we have to set “min=0”, otherwise, the gauge doesn’t show scale labels.

Also, when displaying current value, gauge always shows a dismal value, e.g., 550 as 550.0. Is there a way to show 550 as “550” instead of “550.0”? Thanks.