Test: Difference between revisions
No edit summary |
No edit summary |
||
Line 157: | Line 157: | ||
} | } | ||
</nowiki> | </nowiki> | ||
{{Graph:Tesla revenues | {{#invoke:MyLuaModule|ExtractGraphData| | <graph>{ | ||
"version": 2, | |||
"width": 400, | |||
"height": 200, | |||
"data": [ | |||
{ | |||
"name": "table", | |||
"values": | |||
[ | |||
] | |||
} | |||
], | |||
"scales": [ | |||
{ | |||
"name": "x", | |||
"type": "ordinal", | |||
"range": "width", | |||
"zero": false, | |||
"domain": { | |||
"data": "table", | |||
"field": "x" | |||
} | |||
}, | |||
{ | |||
"name": "y", | |||
"type": "linear", | |||
"range": "height", | |||
"nice": true, | |||
"domain": { | |||
"data": "table", | |||
"field": "y" | |||
} | |||
} | |||
], | |||
"axes": [ | |||
{ | |||
"type": "x", | |||
"scale": "x" | |||
}, | |||
{ | |||
"type": "y", | |||
"scale": "y" | |||
} | |||
], | |||
"marks": [ | |||
{ | |||
"type": "rect", | |||
"from": { | |||
"data": "table" | |||
}, | |||
"properties": { | |||
"enter": { | |||
"x": { | |||
"scale": "x", | |||
"field": "x" | |||
}, | |||
"y": { | |||
"scale": "y", | |||
"field": "y" | |||
}, | |||
"y2": { | |||
"scale": "y", | |||
"value": 0 | |||
}, | |||
"fill": { | |||
"value": "steelblue" | |||
}, | |||
"width": { | |||
"scale": "x", | |||
"band": "true", | |||
"offset": -1 | |||
} | |||
} | |||
} | |||
} | |||
] | |||
}</graph> | |||
module("mymodule", package.seeall) | |||
function foo() -- create it as if it's a global function | |||
print("Hello World!") | |||
end | |||
{{#invoke:MyLuaModule|BuildTable|https://stockhub.co/research/Test|...}} | |||
{{Graph:Tesla revenues | {{#invoke:MyLuaModule|ExtractGraphData|https://stockhub.co/research/Test|...}} }} |
Revision as of 12:33, 4 October 2022
{ "revenue": [ { "Year" : 1, "Actual_Year" : 2005, "Year_End" : "31/12/2005", "Revenue" : 0 }, { "Year" : 2, "Actual_Year" : 2006, "Year_End" : "31/12/2006", "Revenue" : 0 }, { "Year" : 3, "Actual_Year" : 2007, "Year_End" : "31/12/2007", "Revenue" : 0.073 }, { "Year" : 4, "Actual_Year" : 2008, "Year_End" : "31/12/2008", "Revenue" : 15 }, { "Year" : 5, "Actual_Year" : 2009, "Year_End" : "31/12/2009", "Revenue" : 112 }, { "Year" : 6, "Actual_Year" : 2010, "Year_End" : "31/12/2010", "Revenue" : 117 }, { "Year" : 7, "Actual_Year" : 2011, "Year_End" : "31/12/2011", "Revenue" : 204 }, { "Year" : 8, "Actual_Year" : 2012, "Year_End" : "31/12/2012", "Revenue" : 413 }, { "Year" : 9, "Actual_Year" : 2013, "Year_End" : "31/12/2013", "Revenue" : 2013 }, { "Year" : 10, "Actual_Year" : 2014, "Year_End" : "31/12/2014", "Revenue" : 3198 }, { "Year" : 11, "Actual_Year" : 2015, "Year_End" : "31/12/2014", "Revenue" : 4046 }, { "Year" : 12, "Actual_Year" : 2016, "Year_End" : "31/12/2016", "Revenue" : 7000 }, { "Year" : 13, "Actual_Year" : 2017, "Year_End" : "31/12/2017", "Revenue" : 11759 }, { "Year" : 14, "Actual_Year" : 2018, "Year_End" : "31/12/2018", "Revenue" : 21461 }, { "Year" : 15, "Actual_Year" : 2019, "Year_End" : "31/12/2019", "Revenue" : 24578 }, { "Year" : 16, "Actual_Year" : 2020, "Year_End" : "31/12/2020", "Revenue" : 31536 }, { "Year" : 17, "Actual_Year" : 2021, "Year_End" : "31/12/2021", "Revenue" : 53823 } ] }
module("mymodule", package.seeall)
function foo() -- create it as if it's a global function
print("Hello World!")
end
Script error: No such module "MyLuaModule".