Відмінності між версіями «Модуль:Graph»

нема опису редагування
(Створена сторінка: -- УВАГА: Будь ласка, редагуйте цей код на https://de.wikipedia.org/wiki/Modul:Graph -- Таким чином код в усіх...)
 
on = "highlights", -- ім’я джерела даних про виділення
onKey = "id", -- ключ для джерела даних про виділення
as = { "zipped" }, -- ім’я результівноївихідної таблиці
default = { v = defaultValue } -- значення за замовчанням для географічних об’єктів, які не вдалося поєднати
}
-- тип діаграми
local chartType = frame.args.type or "line"
-- режим інтерполяціїперекриття кольорів для лінійних і площинних діаграм: linear, step-before, step-after, basis, basis-open, basis-closed (type=line only), bundle (type=line only), cardinal, cardinal-open, cardinal-closed (type=line only), monotone
local interpolate = frame.args.interpolate
-- позначити кольори (якщо кольори не задані, використовується 10-кольорова палітра за замовчанням)
local data
if chartType == "pie" then
-- для секторних діаграм: theдруга secondсерія secondрозміщується seriesвсередині isпершої mergedсерії intoза theзначеннями first series as radius valuesрадіусів
data = convertXYToSingleSeries(x, y, xType, yType, { "y", "r" })
else
end
 
-- вирішити, що саме необхідно малюватививести: лінії (контури) чи площіплощини (заливки)
local colorField
if chartType == "line" then colorField = "stroke" else colorField = "fill" end
local textmarks
if showValues then
if type(showValues) == "string" then -- deserializeдесеріалізуати asяк tableтаблицю
local keyValues = mw.text.split(showValues, "%s*,%s*")
showValues = {}