Modulo:Diagramma parlamentare: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Errori di Lint: Colors |
mNessun oggetto della modifica |
||
Riga 140:
altezza = (dimx+dimc)*scala
end
-- crea HTML
agg(ss, string.format('<div style="position: relative; width: %dpx; height: %dpx; margin: 2px auto;">', larghezza, altezza))
local ee = 0
local valori
for i=1,num do
for j=1,dati[i].n do
ee = ee + 1
▲ py = dimc+punti[ee][2]*math.sin(math.pi*punti[ee][1]),
}▼
-- punti come elementi div
agg(ss, string.format(
'<div style="position: absolute; left: %.2fpx; top: %.2fpx; width: %.2fpx; height: %.2fpx; background-color: %s; border-radius: 50%%;"></div>',
px, py, size, size, color
▲ fill = {value = dati[i].c},
▲ size = {value = (2*dimc*scala)^2}
end
end
agg(ss, '</div>')
-- Aggiungiamo la didascalia, se presente
if (dida ~= '') then
agg(ss,string.format('<p style="font-size:90%%; margin-left:10px">%s</p>',dida))
Riga 210 ⟶ 183:
agg(ss,'</p>')
end
if args['debug'] then
return
else
return table.concat(ss)
| |||