Modulo:Graph: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Moroboshi (discussione | contributi)
Nuova pagina: local p = {} local cfg = mw.loadData( 'Modulo:Sandbox/moroboshi/Chart/Configurazione' ); local function dump(t, ...) local args = {...} for _, s in ipairs(arg...
 
Moroboshi (discussione | contributi)
Nessun oggetto della modifica
Riga 21:
while true do
local index_s = tostring(index)
local value = tointegertonumber(args[value_string .. index_s])
if value then
values[index] = value
colors[index] = args[color_string .. index_s] or cfg.default_colors[index] or cfg.default_color
labels[index] = args[label_string .. index_s] or 'xxx'
index = index + 1
else
Riga 33:
local graph = {}
graph.name = args[cfg.localization.name] or 'grafico a torta'
grapgraph.width = args[cfg.localization['width']] or 400
graph.height = args[cfg.localization['height']] or 400
grahpgraph.data = {}
graph.data[1] = { name = "table"}
graph.data[1].values = values
graph.data[1].transform = { { type = "pie", value = "data" } }
graph.marks = {}
graph.marks[1] = {}
graph.marks[1].type = "arc"
graph.marks[1].from = { data = "table"}
graph.marks[1].properties = {}
graph.marks[1].properties.enter = {}
graph.marks[1].properties.enter.x = { group = "width", mult = 0.5 }
graph.marks[1].properties.enter.y = { group = "width", mult = 0.5 }