MetisPrometheus / Data-Bachelor-21V

1 stars 0 forks source link

Timestamps på x-aksen #10

Closed MetisPrometheus closed 3 years ago

MetisPrometheus commented 3 years ago

E to hovedmåter å gjør d på. Enten subclasse AxisItem og så legge denne til plotwidgetene, eller å hente ut plotwidgeten's default AxisItem og manuelt sette ticks med setTicks(), men då myste man muligheten til å dynamisk se timestampså utvide/trekke seg ettersom størrelsen på vinduet endres

1) Subclassingå får vente, men til potensiell subclassing har eg i koden ein plass laga ein loop som spytte ud ein lang lista me timstamps basert på x-verdiene som ska plottas og starttiden gitt og

2) Den lette varianten eg ska gjør fust, e å manuelt legga t ticks. Det kan eg gjør me å bruka vindustørrelsen og bestemma meg for kor mange ticks som ska visas. F.eks om 5 ticks ska visas på ett vindustørrelse på 60s, så må eg laga ein lista som har timestamps med 6 sekunders intervaller som blir 1 tick per 1500 xverdier.

Om me bestemme oss for å alltid visa 5 ticks på ett vindu kan eg faktisk bare oppdatera denne itte zoomingå så sleppe d å bli låst t forskjellige spans :)