Modulo:Graph: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
fix vari |
formatnum |
||
Riga 79:
legend:wikitext(args[cfg.localization.caption] or '')
for _,datum in ipairs(data) do
legend:node(legend_item(datum.color, mw.ustring.format('%s (%s %%)', datum.label,
end
return legend
Riga 109:
end
-- Se è definito 'other' assumo che sia calcolato su base %, calcolo il suo valore e l'aggiungo alla tabella dati
if args[cfg.localization.other] then
local total = 0
for _,datum in ipairs(data) do
Riga 115:
end
local other_value = math.max(0, 100 - total)
data[index] = {
x = other_value,
label = args[cfg.localization.label_other] or 'altri',
color = args[cfg.localization.color_other] or cfg.default_colors[index] or cfg.default_color
}
end
if #data == 0 then
return ''
|