我有一些数据放在一个绘图仪上。不确定我是如何得到一个四舍五入的数字的,但我希望文本中显示完整和准确的值,而不是仅显示1k,例如,我的数据现在应该显示$1001.50,但它显示1k
不用太担心使用k的“滴答声”,只需要文本
import plotly.graph_objects as go
fig = go.Figure()
fig.add_trace(go.Indicator(
domain = {'row': 1, 'column': 0},
value = 1001.50,
mode = "gauge+number",
title = {'text': "Total Donations"},
delta = {'reference': 46000},
gauge = {'axis': {'range': [None, 46000]},
'threshold' : {
'line': {'color': "red", 'width': 4},
'thickness': 0.75,
'value': 40000
}}))
fig.add_trace(go.Indicator(
mode = "number+delta",
value = 540,
number = {'prefix': "$"},
delta = {'position': "top", 'reference': 450},
domain = {'row': 1, 'column': 1}))
fig.update_layout(
grid = {'rows': 1, 'columns': 2, 'pattern': "independent"},
template = {'data' : {'indicator': [{
'title': {'text': "Donations this Month"},
'mode' : "number+delta+gauge",
'delta' : {'reference': 90}}]
}})
选择“常规”作为数字格式。见here
相关问题 更多 >
编程相关推荐