( SzBlackY | 2019. 04. 28., v – 07:44 )

Első kipróbálnám, hogy a C3 belehal-e (c3js.org), ha az egész adathalmazt egyben bedobod neki (átalakítod adatsoronként egy-egy JS tömbbe + az időpontokat még egybe aztán copy-paste :) ): https://c3js.org/samples/timeseries.html A különböző adathalmazok elrejtését alapból tudja és csinálja (bár nem tudom, ezer adatsor nevét hogy lehetne értelmesen a user elé tenni...)
A zoom mondjuk alapból nem így megy benne (https://c3js.org/reference.html#zoom-type), de ha más nem, az idő inputokhoz úgyis kell saját input elem, arra ráteszel egy eseménykezelőt, amiben szűrőd az adatokat és újrarajzolod a grafikont.

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)