【发布时间】:2021-06-22 11:06:11
【问题描述】:
请帮助: 我在 R 中有一个绘图图,我想在其中更改当您悬停在数据点上的信息时显示的数字格式。目前,数字显示为不带逗号或点的千位分隔符:例如数字现在显示如下:15922784,我希望它在图表上如下所示:151,922,784 或 151.922.784。目前情况的图片在这里(有问题的数字有红色下划线):
我不确定 plotly 是否具有更改 hooverinfo 文本中数字格式的功能。 现在我的代码如下所示:
HAMAG_inter %>%
plot_ly(
x = ~Ukupna_vrijednost_projekata_HRK,
y = ~Broj_ugovora,
size = ~Postotak_iskorištenosti_bespovratnih_sredstava,
color = ~Poziv,
frame = ~Datum,
hoverinfo = 'text',
text = paste('Poziv: ', HAMAG_inter$Poziv,
'<br>',
'Broj ugovora: ', HAMAG_inter$Broj_ugovora,
'<br>',
'Ukupna vrijednost, HRK: ', HAMAG_inter$Ukupna_vrijednost_projekata_HRK,
'<br>',
'% iskorištenosti sredstava: ', HAMAG_inter$Postotak_iskorištenosti_bespovratnih_sredstava,'%',
'<br>',
'% uspješno završenih ugovora:', HAMAG_inter$Postotak_završenih_ugovora_od_ugovorenih),
type = 'scatter',
mode = 'markers',marker = list(sizeref = 0.15))
或者也许我应该更改数据框中有问题的数字的格式? 里面的数据框和数字是这样的:
如何更改所有数字的格式,但仅在第 4 (Ugovoreni_iznos_bes...) 和第 5 (Ukupna_vrijednost_projekta) 列中显示一千个分隔符。谢谢。
【问题讨论】: