Ушбу графикнинг асосий версияси медиаwики Темплате:Грапҳ:Популатион_ҳисторйда жойлашган. Илтимос, у ерда барча ўзгаришларни киритинг ва уни ҳамма жойда нусхаланг (нусха олиш автоматлаштирилгунга қадар)

{{Грапҳ:Популатион ҳисторй|Қ84}}
Wикидатадан Лондон аҳолиси тарихини кўрсатади
<грапҳ>

{

 //
 // АТТЕНТИОН: Тҳис cоде ис маинтаинед ат ҳттпс://www.медиаwики.орг/wики/Темплате:Грапҳ:Популатион_ҳисторй
 //            Плеасе до нот модифй ит анйwҳере элсе, ас ит май гет cопиэд анд оверриде ёур чангес.
 //            Суггестионс cан бе маде ат ҳттпс://www.медиаwики.орг/wики/Темплате_талк:Грапҳ:Популатион_ҳисторй
 //
 "версион": 2,
 "wидтҳ": 400,
 "ҳеигҳт": 200,
 // Тҳе популатион дата cоулд бе фром Cоммонс датасет, Wикидата, ор ҳардcодед валуэс
 "дата": [
   {
     "наме": "табле",

"урл": "wикидатаспарқл:///?қуэрй=СЕЛЕCТ%20%28МАХ%28%3Фпопулатион_энтрй%29%20ас%20%3Фпопулатион%29%20%3Феар%20WҲЕРЕ%20%7Б%0А%20%20%20%20%23%20сет%20тҳе%20итем%20ҳере%20-%20э.г.%20cитй%2C%20cоунтрй%0А%09БИНД%28wд%3АҚ84%20ас%20%3Фитем%29%0А%20%20%20%20%3Фитем%20п%3АП1082%20%3Фпопстатемент%20.%0А%20%20%20%20%3Фпопстатемент%20пс%3АП1082%20%3Фпопулатион_энтрй%20.%0А%20%20%20%20ОПТИОНАЛ%20%7Б%0А%20%20%20%20%20%20%3Фпопстатемент%20пқ%3АП585%20%3Фдате%20.%0А%20%20%20%20%20%20БИНД%28еар%28%3Фдате%29%20ас%20%3Феар%29%0А%20%20%20%20%7Д%0А%7Д%20ГРОУП%20БЙ%20%3Феар%20ОРДЕР%20БЙ%20АСC%28%3Феар%29",

     "формат": { "тйпе": "жсон" },
     // Cонверт еар интегер (2016) инто а дате обжеcт (2016-01-01)
     "трансформ": [
     	// Оптионаллй филтер дата wитҳ ан темплате эхпрессион параметер
     	// э.г.  филтер = датум.еар > 1900 && датум.еар < 2000
     	{ "тйпе": "формула", "фиэлд": "дате", "эхпр": "датетиме(датум.еар,0,1)" }
     ]
   },
   // Эач аннотатион ис эхпеcтед то бе ан интегер еар, стринг техт,
   // анд оптионал стринг cолор (э.г. "#4д2800")
   {
     "наме": "аннотатионс",

"валуэс": [],

     "трансформ": [
       { "тйпе": "формула", "фиэлд": "дате", "эхпр": "датетиме(датум.еар,0,1)" },
       { "тйпе": "формула", "фиэлд": "cолор", "эхпр": "датум.cолор||'#000'" }
     ]
   }
 ],
 "сcалес": [
   // Тҳе датес аре сcалед то тҳе "х" ахис - тҳе wидтҳ оф тҳе грапҳ
   {
     "наме": "х",
     "тйпе": "тиме",
     "ранге": "wидтҳ",
     "домаин": {"дата": "табле","фиэлд": "дате"}
   },
   // Тҳе популатион аре сcалед то тҳе "й" ахис - тҳе ҳеигҳт оф тҳе грапҳ
   // Оптионал сcале параметер cан чанге "линеар" то отҳер сcалес лике лог
   // Оптионал мах параметер cан фих тҳе уппер боунд оф тҳе грапҳ
   {
     "наме": "й",
     "тйпе": "линеар",
     "ранге": "ҳеигҳт",
     "домаин": {"дата": "табле","фиэлд": "популатион"},
     "cламп": труэ,
     "ниcе": труэ
   }
 ],
 // Симпле ахис wитҳ ҳоризонтал грид линес
 "ахес": [
   {"тйпе": "х", "сcале": "х", "тиcкс": 5},
   {"тйпе": "й", "сcале": "й", "тиcкс": 5, "грид": труэ, "ориэнт":"ригҳт"}
 ],
 // Тҳе грапҳ ис драwн wитҳ тwо элеменц а тҳиcк лине ат тҳе топ,
 // анд а семи-транспарент ареа белоw
 "маркс": [
   {
     "тйпе": "ареа",
     "фром": {"дата": "табле"},
     "пропертиэс": {
       "энтер": {
         "х": {"сcале": "х", "фиэлд": "дате"},
         "й": {"сcале": "й", "валуэ": 0},
         "й2": {"сcале": "й", "фиэлд": "популатион"},
         "филл": {"валуэ": "#99Б2CC"},
         "филлОпаcитй": {"валуэ": 0.35},
         "интерполате": {"валуэ": "монотоне"}
       }
     }
   },
   // Иф аннотатионс аре гивен, драw дашед лине wитҳ ассоcиатед техт
   {
     "тйпе": "руле",
     "фром": {"дата": "аннотатионс"},
     "пропертиэс": {
       "энтер": {
         "х": {"сcале": "х", "фиэлд":"дате"},
         "й": {"валуэ": 0},
         "й2": {"сигнал": "ҳеигҳт"},
         "строке": {"фиэлд": "cолор"},
         "строкеWидтҳ": {"валуэ": 2},
         "опаcитй": {"валуэ": 0.6},
         "строкеДаш": {"валуэ": [8,3]}
       }
     }
   },
   {
     "тйпе": "лине",
     "фром": {"дата": "табле"},
     "пропертиэс": {
       "энтер": {
         "х": {"сcале": "х","фиэлд": "дате"},
         "й": {"сcале": "й","фиэлд": "популатион"},
         "строке": {"валуэ": "#99Б2CC"},
         "строкеWидтҳ": {"валуэ": 3},
         "интерполате": {"валуэ": "монотоне"}
       }
     }
   },
   // Тҳе смалл wҳите cирcлес шоулд бе драwн афтер аннотатионс бут бефоре техт
   {
     "тйпе": "сймбол",
     "фром": {"дата": "табле"},
     "пропертиэс": {
       "энтер": {
         "х": {"сcале": "х","фиэлд": "дате"},
         "й": {"сcале": "й","фиэлд": "популатион"},
         "строке": {"валуэ": "#99Б2CC"},
         "филл": {"валуэ": "#ффф"},
         "сизе": {"валуэ": 30}
       }
     }
   },
   // Аннотатион техт
   {
     "тйпе": "техт",
     "фром": {"дата": "аннотатионс"},
     "пропертиэс": {
       "энтер": {
         "х": {"сcале": "х", "фиэлд":"дате"},
         "й": {"валуэ": 0},
         "алигн": {"валуэ": "ригҳт"},
         "баселине": {"валуэ": "боттом"},
         "англе": {"валуэ": 270},
         "дх": {"валуэ": -4},
         "дй": {"валуэ": -2},
         "техт": {"фиэлд": "техт"},
         "строке": {"фиэлд": "cолор"}
       }
     }
   }
 ]

} </грапҳ>

{{Грапҳ:Популатион ҳисторй

| табле=Wикидата/Ст.Петерсбург.таб
| атабле=Оригинал/Ст.Петерсбург популатион аннотатионс.таб}}
Шоw популатион оф Ст.Петерсбург фром тҳе табле он Cоммонс, wитҳ аннотатионс

<грапҳ>

{

 //
 // АТТЕНТИОН: Тҳис cоде ис маинтаинед ат ҳттпс://www.медиаwики.орг/wики/Темплате:Грапҳ:Популатион_ҳисторй
 //            Плеасе до нот модифй ит анйwҳере элсе, ас ит май гет cопиэд анд оверриде ёур чангес.
 //            Суггестионс cан бе маде ат ҳттпс://www.медиаwики.орг/wики/Темплате_талк:Грапҳ:Популатион_ҳисторй
 //
 "версион": 2,
 "wидтҳ": 400,
 "ҳеигҳт": 200,
 // Тҳе популатион дата cоулд бе фром Cоммонс датасет, Wикидата, ор ҳардcодед валуэс
 "дата": [
   {
     "наме": "табле",

"урл": "табулар:///Wикидата/Ст.Петерсбург.таб",

     "формат": {"тйпе": "жсон", "пропертй": "дата"},
     // Cонверт еар интегер (2016) инто а дате обжеcт (2016-01-01)
     "трансформ": [
     	// Оптионаллй филтер дата wитҳ ан темплате эхпрессион параметер
     	// э.г.  филтер = датум.еар > 1900 && датум.еар < 2000
     	{ "тйпе": "формула", "фиэлд": "дате", "эхпр": "датетиме(датум.еар,0,1)" }
     ]
   },
   // Эач аннотатион ис эхпеcтед то бе ан интегер еар, стринг техт,
   // анд оптионал стринг cолор (э.г. "#4д2800")
   {
     "наме": "аннотатионс",

"урл": "табулар:///Оригинал/Ст.Петерсбург популатион аннотатионс.таб",

     "формат": {"тйпе": "жсон", "пропертй": "дата"},
     "трансформ": [
       { "тйпе": "формула", "фиэлд": "дате", "эхпр": "датетиме(датум.еар,0,1)" },
       { "тйпе": "формула", "фиэлд": "cолор", "эхпр": "датум.cолор||'#000'" }
     ]
   }
 ],
 "сcалес": [
   // Тҳе датес аре сcалед то тҳе "х" ахис - тҳе wидтҳ оф тҳе грапҳ
   {
     "наме": "х",
     "тйпе": "тиме",
     "ранге": "wидтҳ",
     "домаин": {"дата": "табле","фиэлд": "дате"}
   },
   // Тҳе популатион аре сcалед то тҳе "й" ахис - тҳе ҳеигҳт оф тҳе грапҳ
   // Оптионал сcале параметер cан чанге "линеар" то отҳер сcалес лике лог
   // Оптионал мах параметер cан фих тҳе уппер боунд оф тҳе грапҳ
   {
     "наме": "й",
     "тйпе": "линеар",
     "ранге": "ҳеигҳт",
     "домаин": {"дата": "табле","фиэлд": "популатион"},
     "cламп": труэ,
     "ниcе": труэ
   }
 ],
 // Симпле ахис wитҳ ҳоризонтал грид линес
 "ахес": [
   {"тйпе": "х", "сcале": "х", "тиcкс": 5},
   {"тйпе": "й", "сcале": "й", "тиcкс": 5, "грид": труэ, "ориэнт":"ригҳт"}
 ],
 // Тҳе грапҳ ис драwн wитҳ тwо элеменц а тҳиcк лине ат тҳе топ,
 // анд а семи-транспарент ареа белоw
 "маркс": [
   {
     "тйпе": "ареа",
     "фром": {"дата": "табле"},
     "пропертиэс": {
       "энтер": {
         "х": {"сcале": "х", "фиэлд": "дате"},
         "й": {"сcале": "й", "валуэ": 0},
         "й2": {"сcале": "й", "фиэлд": "популатион"},
         "филл": {"валуэ": "#99Б2CC"},
         "филлОпаcитй": {"валуэ": 0.35},
         "интерполате": {"валуэ": "монотоне"}
       }
     }
   },
   // Иф аннотатионс аре гивен, драw дашед лине wитҳ ассоcиатед техт
   {
     "тйпе": "руле",
     "фром": {"дата": "аннотатионс"},
     "пропертиэс": {
       "энтер": {
         "х": {"сcале": "х", "фиэлд":"дате"},
         "й": {"валуэ": 0},
         "й2": {"сигнал": "ҳеигҳт"},
         "строке": {"фиэлд": "cолор"},
         "строкеWидтҳ": {"валуэ": 2},
         "опаcитй": {"валуэ": 0.6},
         "строкеДаш": {"валуэ": [8,3]}
       }
     }
   },
   {
     "тйпе": "лине",
     "фром": {"дата": "табле"},
     "пропертиэс": {
       "энтер": {
         "х": {"сcале": "х","фиэлд": "дате"},
         "й": {"сcале": "й","фиэлд": "популатион"},
         "строке": {"валуэ": "#99Б2CC"},
         "строкеWидтҳ": {"валуэ": 3},
         "интерполате": {"валуэ": "монотоне"}
       }
     }
   },
   // Тҳе смалл wҳите cирcлес шоулд бе драwн афтер аннотатионс бут бефоре техт
   {
     "тйпе": "сймбол",
     "фром": {"дата": "табле"},
     "пропертиэс": {
       "энтер": {
         "х": {"сcале": "х","фиэлд": "дате"},
         "й": {"сcале": "й","фиэлд": "популатион"},
         "строке": {"валуэ": "#99Б2CC"},
         "филл": {"валуэ": "#ффф"},
         "сизе": {"валуэ": 30}
       }
     }
   },
   // Аннотатион техт
   {
     "тйпе": "техт",
     "фром": {"дата": "аннотатионс"},
     "пропертиэс": {
       "энтер": {
         "х": {"сcале": "х", "фиэлд":"дате"},
         "й": {"валуэ": 0},
         "алигн": {"валуэ": "ригҳт"},
         "баселине": {"валуэ": "боттом"},
         "англе": {"валуэ": 270},
         "дх": {"валуэ": -4},
         "дй": {"валуэ": -2},
         "техт": {"фиэлд": "техт"},
         "строке": {"фиэлд": "cолор"}
       }
     }
   }
 ]

} </грапҳ>

Инсерц а грапҳ wитҳ тҳе популатион ҳисторй фор тҳе гивен cитй.

Андоза параметрлари

Тҳис темплате преферс блоcк форматтинг оф параметерс.

ПараметрТавсифТуриСтатус
Cитй Wикидата ИД1

Wикидата ИД оф тҳе cитй ор регион

Сукут бўйича
Қ84
Стрингихтиёрий
Титле оф тҳе дата паге он Cоммонстабле

Дата паге наме он Cоммонс, wитҳоут тҳе Дата: префих. Тҳе табле муст cонтаин "еар" анд "популатион" cолумнс.

Стрингихтиёрий
Раw валуэс фор тҳис грапҳвалуэс

Супплй алл валуэс ас а лист оф ЖСОН обжеcц: {"еар":1980, "популатион":1000}, {"еар":1984, "популатион":1045}, ...

Номаълумихтиёрий
Титле оф тҳе аннотатионс дата паге он Cоммонсатабле

Дата паге наме он Cоммонс, wитҳоут тҳе Дата: префих. Тҳе табле муст cонтаин "еар" cолумн, анд оптионал "техт" анд "cолор" cолумнс.

Стрингихтиёрий
Раw аннотатион валуэсавалуэс

Супплй алл аннотатион валуэс ас а лист оф ЖСОН обжеcц: {"еар":1980, "техт":"Биг эвент"}, ...

Номаълумихтиёрий
Грапҳ cолорcолор

Шаде wитҳ wҳич то ҳигҳлигҳт тҳе дата ин тҳе чарт

Сукут бўйича
#00ф
Намуна
#ф00
Стрингихтиёрий
Грапҳ сcалесcале

Сcалинг cоулд бе оне оф тҳесе: линеар, лог, поw, сқрт, қуантиле, қуантизе, анд тҳрешолд

Сукут бўйича
линеар
Намуна
лог
Стрингихтиёрий
Махимум Й валуэ ахисмах

Тҳис оптионал валуэ мигҳт бе усефул то алигн мултипле грапҳс сиде-бй-сиде

Сукут бўйича
Аутоматиcаллй сcалед то тҳе дата.
Намуна
10000
Сонихтиёрий
Wидтҳwидтҳ

Wидтҳ фор тҳе чарт ин пихелс, иф дифферент фром тҳе дефаулт.

Сукут бўйича
400
Сонихтиёрий
Ҳеигҳтҳеигҳт

Ҳеигҳт фор тҳе чарт ин пихелс, иф дифферент фром тҳе дефаулт.

Сукут бўйича
200
Сонихтиёрий

Яна қаранг