Этот модуль имитирует {{ Graph:Chart }} , но с меньшим размером включения после расширения . Используйте его в статьях с большим количеством графиков или приближающихся к пределу PEIS. Его также можно использовать в других шаблонах или модулях.
Следуйте документации к основному шаблону, но замените {{Graph:Chart
на {{#invoke:Graph:Chart|
(обратите внимание на дополнительную вертикальную черту) , и все должно работать точно так же.
local p = {} local graph = require ( 'Module:Graph' ) p [ '' ] = function ( frame ) local newFrame = { getParent = function ( self ) return frame end , getTitle = function ( self ) return 'Template:Graph:Chart' end , args = {} } setmetatable ( newFrame , { __index = function ( t , k ) if type ( frame [ k ]) == 'function' then return function (...) return frame [ k ]( frame , select ( 2 , ...)) end else return frame [ k ] end end }) return frame : extensionTag ( 'graph ' , graph.chartWrapper ( newFrame ) ) end return p