You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@superset.apache.org by GitBox <gi...@apache.org> on 2019/04/23 10:01:20 UTC

[GitHub] [incubator-superset] brylie opened a new issue #7352: Replace NVD3 with maintained

brylie opened a new issue #7352: Replace NVD3 with maintained 
URL: https://github.com/apache/incubator-superset/issues/7352
 
 
   The NVD3 charting library, while having a nice API and default charts, is no longer actively maintained. Also, the internal structure of the NVD3 library means that each chart type is treated as distinct, so the developer API may be inconsistent or lacking across different chart types.
   
   It may prove beneficial to replace NVD3 with a charting library that:
   
   - is actively maintained
   - provides a unified (perhaps [data-centric|https://blog.taucharts.com/taucharts-data-focused-charting-library/]) API across chart types
   
   
   **Describe alternatives you've considered**
   Alternatively, we could step-up involvement in NVD3 stewardship, perhaps even suggesting a more holistic library design.
   
   There are several charting libraries to compare, including some Python charting libraries that output JavaScript charts (e.g. Bokeh).
   
   **Additional context**
   JavaScript charting ecosystem is somewhat fragmented, with several 'half-baked' charting libraries under varying degrees of maintenance. It would be beneficial for this project to adopt a library with holistic API design and an active stewardship model.
   

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


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@superset.apache.org
For additional commands, e-mail: notifications-help@superset.apache.org