mistercrunch commented on issue #4905: [wip][missing values] Removing replacing 
missing values
URL: 
https://github.com/apache/incubator-superset/pull/4905#issuecomment-385468553
 
 
   Glad you're taking this on! I've had some conversations with @betodealmeida 
about sorting some of this out.
   
   I'm taking a tangent here thinking about NULL handling in time series. Users 
may want or expect a set of behaviors:
   * break the line, restart it on the other side (highcharts does this I think)
   * replace with 0
   * link the line across both sides of the null
   
   Option 1 is arguably the best visual representation of what is happening, 
but as far as I know NVD3 doesn't do this well (maybe it didn't in the past but 
does now...)
   
   Option 2 makes it pretty clear that data is missing, though clearly NULL is 
not zero and that's somewhat wrong and ugly (steep diagonals)
   
   Option 3 is misleading, especially in the absence of markers, you may care 
and never know that data is missing.
   
   Recently we introduced ISO notation to `db_engine_specs`  concept of time 
grain, which means Superset now knows about the time granularity. This can help 
us to time resampling and doing proper handling of missing values eventually.  
Eventually we could have a control section "Handling NULLs" this and offering 
all the needed options.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to