local p = {}
local mWikidata = require('Modulo:Wikidata')
local mChart = require('Modulo:Chart')
function p.demograph(frame)
local demograph_data = mWikidata._getProperty({'P1082'}, true)
-- return mw.text.jsonEncode(demograph_data, mw.text.JSON_PRETTY)
local x = {}
for i =1, #demograph_data do
x[i] = i
end
local graph_args = {
ygrid = true,
xtitle = 'anni',
ytitle = 'popolazione',
y = { demograph_data },
x = x,
type = 'rect'
}
graph_json = mChart.chart_json(graph_args)
return frame:extensionTag('graph', graph_json)
end
return p