Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

* Added interactive scatter and joint plots in experimental #5601

Merged
merged 13 commits into from Mar 21, 2019

Commits on Mar 14, 2019

  1. * Added interactive scatter and joint plots in experimental

    Both of these support a number of features not available in hail.plot:
    - interactive legend (click to hide/show elements)
    - labelling with continuous expressions
    - labelling using multiple expressions (will display a dropdown selection widget)
    - specifying color schemes
    - hovering on points displays their coordinates, labels and additional source fields
    - legend is also displayed outside of the plotting space to be unobtrusive
    lfrancioli committed Mar 14, 2019
    Copy the full SHA
    219f4a2 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2019

  1. Moved new scatter from hail.experimental to hail.plot.

    * Renamed fields to be as close as possible to previous scatter plot names
    * Added marker size option
    
    Removed unused import +  space from experimental/plots
    lfrancioli committed Mar 18, 2019
    Copy the full SHA
    bc993ed View commit details
    Browse the repository at this point in the history
  2. Added support for simple label/column expr in scatter/joint plots

    * Small join_plot change: assign gray color to missing factors in provided color palette rather than throwing an error
    lfrancioli committed Mar 18, 2019
    Copy the full SHA
    ef338bb View commit details
    Browse the repository at this point in the history
  3. Scatter returns a Figure unless multiple labels are specified

    fixed import
    
    fixed scatter header
    lfrancioli committed Mar 18, 2019
    Copy the full SHA
    a182417 View commit details
    Browse the repository at this point in the history
  4. fixed typechecks

    lfrancioli committed Mar 18, 2019
    Copy the full SHA
    42dd482 View commit details
    Browse the repository at this point in the history
  5. fixed reference to struct

    lfrancioli committed Mar 18, 2019
    Copy the full SHA
    1562f91 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2019

  1. Copy the full SHA
    89c5eb8 View commit details
    Browse the repository at this point in the history
  2. Harmonization of plotting parameters:

    - `source_fields` -> `hover_fields` (clearer, same as `manhattan`)
    - removed `collect_all`, use `n_divisions is None` instead
    - Set `n_divisions` to previous default value of 500 everywhere
    lfrancioli committed Mar 19, 2019
    Copy the full SHA
    6db278e View commit details
    Browse the repository at this point in the history
  3. Added x and y hover labels

    * small fixes, cleaning ups
    lfrancioli committed Mar 19, 2019
    Copy the full SHA
    0e771fd View commit details
    Browse the repository at this point in the history
  4. Adapted manhattan to the new scatter framework

    * Fixed an issue with non-numeric, non-string types for hover fields
    lfrancioli committed Mar 19, 2019
    Copy the full SHA
    4447af4 View commit details
    Browse the repository at this point in the history
  5. Corrected bug if no label was passed and n_divisions was used

    * Also corrected indentation of scatter doc
    lfrancioli committed Mar 19, 2019
    Copy the full SHA
    250b112 View commit details
    Browse the repository at this point in the history
  6. Clean up of manhattan

    lfrancioli committed Mar 19, 2019
    Copy the full SHA
    58e0d07 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2019

  1. Reintroduced collect_all

    lfrancioli committed Mar 21, 2019
    Copy the full SHA
    b40a550 View commit details
    Browse the repository at this point in the history