當閃亮使用滑塊,顯示的值是3位小數,我想知道是否有一種方法來明確地告訴滑塊整數跳?[R閃亮 - 使用滑塊值沒有小數位
ui.R - 片斷
#Slider from 1 to 3570
sliderInput(dataIn_labels[1],
"Probes:",
min = 1,
max = length(dataIn[[1]][,1]),
value = 50)
當閃亮使用滑塊,顯示的值是3位小數,我想知道是否有一種方法來明確地告訴滑塊整數跳?[R閃亮 - 使用滑塊值沒有小數位
ui.R - 片斷
#Slider from 1 to 3570
sliderInput(dataIn_labels[1],
"Probes:",
min = 1,
max = length(dataIn[[1]][,1]),
value = 50)
使用round=TRUE
。來自幫助(?sliderInput
):
round:'TRUE'將所有值舍入爲最接近的整數; 'FALSE'如果 不需要舍入;或整數舍入到的數字,這個數字 (例如,1將舍入到最接近的10,和 -2將舍入到最接近0.01)。任何四捨五入將在 之後應用到最接近的步驟。
在你的情況,你就必須:
#Slider from 1 to 3570
sliderInput(dataIn_labels[1],
"Probes:",
min = 1,
max = length(dataIn[[1]][,1]),
value = 50,
round = TRUE)
除了圓形,也就是format
選項。您可以使用它來控制數字的外觀。爲您的滑塊使用:
#Slider from 1 to 3570
sliderInput(dataIn_labels[1],
"Probes:",
min = 1,
max = length(dataIn[[1]][,1]),
value = 50,
format="####")
這四個#表示您將有四位數字和無小數。如果您使用的是####.#
,則會顯示爲四位數字,然後顯示小數點後的一位。詳情請參閱?sliderInput
。
有一個'round'選項。 – Livius
對於任何遇到這種情況的人來說,'round'似乎會搞亂有條件的面板格式化。我使用了'step = 1',並且做了訣竅 –
滑塊通常對位置和選項非常敏感。我有幾個例子,第一個滑塊顯示正確,但後面的錯誤。即使在更改順序後,頂部顯示正確,底部正確顯示。這是一個相對較新的項目,還有很多需要改進的地方。 – Livius