Údaje pochádzajúce zo servera vyzerajú takto:
[
{ date: 123456789, browser: "firefox", clicks: 123, ... },
{ date: 123456789, browser: "chrome" , clicks: 456, ... },
{ date: 123456790, browser: "firefox", clicks: 678, ... },
{ date: 123456790, browser: "chrome" , clicks: 453, ... },
{ date: 123456791, browser: "firefox", clicks: 234, ... },
{ date: 123456791, browser: "chrome" , clicks: 555, ... },
...
]
Z toho vygenerujem svoje modely, zabalím ich do obchodu a ukážem ich v mriežke, ktorá funguje dobre.
Teraz však chcem pre túto tabuľku zobraziť graf časovej osi a pre každý prehľadávač by mala mať jednu sériu.
Je možné filtrovať série?
Niečo také:
series: [
{
type : "line",
title : "Chrome",
xfield: "clicks",
yfield: "date",
filter: { browser: "*chrome*" }
}
]
odpovede:
0 pre odpoveď č. 1Môžete filtrovať iba obchod, ale keď vy budete filtrovať obchod, bude filtrovaná aj vaša mriežka. Môžete vytvoriť kópiu obchodu alebo vytvoriť nový obchod s filtrovanými údajmi z prvého obchodu.