Implement X Y Charts

Issue #171 resolved
Brian Lewis repo owner created an issue

Bring across the functionality of X Y Charts from desktop Pineapples. Initially not to include 'quality audit' features

Comments (5)

  1. Brian Lewis reporter

    @Ghislain Hachey Significant progress on this as part of stress-testing echarts.

    Navigate there using

    https://localhost:44301/#!/xycharts

    Compared in https://bitbucket.org/softwords/pineapples/commits/9e6c7d9f39c39eabc31fe47a2d0a39648a313a22

    to original legacy desktop version:

    Choose a preconfigured chart type (ie a combiation of X and y settings): NOT DONE

    Allow specify X values and Y values, relative to base year: DONE

    Allow additional filter when calculating X. Y series (e.g. enrolment by grade level) : NOT DONE

    Colour By individual school highlighted: NOT DONE

    Colour by District, Authority, Gov/Non-Gov, school type: DONE

    Mark min, Quartile 1, Median, Quartile 3, Max on both axes: DONE (needs labelling or tooltip to explain what these lines are)

    Mark median, Q1, Q3 of Y/X with shaded region : DONE

    Table of Median, Quartiles etc: NOT DONE

    Markers and shading by Avg, Std Dev: NOT DONE

    Allow resizing: by mouse wheel or slider - implemented, needs improvement

    Enhancements over legacy version:

    Enhanced tooltip:

    New option to display column chart of X Y or Y on X:

    Obviously further visual styling required; but I wanted to maximize the space for the chart, so I did not use the out-of-the-box angularjs-material styling for the controls.

    I suggest this can be rolled in to develop now; but we’ll attach this feature to the menus after some review and cosmetics. I’ll pause now any further develop on this; key thing is that it demonstrates that all the key features needed are very do-able.

    More generally I think what this does demonstrate is we can be confident we can get everything we want in charts out of echarts that is robust, fast to execute, and not hard to develop once you get the hand of it and get around the massive amount of documentation.

  2. Ghislain Hachey

    @Brian Lewis looks good. Go ahead and roll that in develop. I will then pull that in and roll my waterwash based on echart also in develop.

  3. Ghislain Hachey

    @Brian Lewis seems my washwater was all included. I don’t think I had any additional work so merging this merged all of it. What do you plan to do with this issue? Leave things as is and get back to the missing feature in the future? Should we just leave the issue open for now then since it contains the details of these missing feature. Probably simpler like that then creating new issues.

  4. Log in to comment