Add Interaction

Issue #35 open
Daniel Marsh-Patrick repo owner created an issue

Add interaction to the visual, e.g. here

Official response

  • Daniel Marsh-Patrick reporter

    I've reviewed how this needs to work, and the way we generate a selectionId on a category makes this difficult, as we only create one, and it's based on the first data point we find. This is because we categorise by value and then by category to maximise available data points in the data view mapping. If we assign a selectionId to a category, this will use the first value and will only cross-highlight this in other charts.

    It is going to be prohibitive to make this work, from an operational and a performance pespective. Having viewed the behaviour of the box and whisker plot by MAQ Software, they only apply interaction to individual data points rather than the box category. The performance of this is quite slow, presumably as each data point will have a selectionId and this will be costly for large amounts of data.

    Not closing, but kicking the can further down the road until I can find a good use case.

Comments (9)

  1. Daniel Marsh-Patrick reporter

    I've reviewed how this needs to work, and the way we generate a selectionId on a category makes this difficult, as we only create one, and it's based on the first data point we find. This is because we categorise by value and then by category to maximise available data points in the data view mapping. If we assign a selectionId to a category, this will use the first value and will only cross-highlight this in other charts.

    It is going to be prohibitive to make this work, from an operational and a performance pespective. Having viewed the behaviour of the box and whisker plot by MAQ Software, they only apply interaction to individual data points rather than the box category. The performance of this is quite slow, presumably as each data point will have a selectionId and this will be costly for large amounts of data.

    Not closing, but kicking the can further down the road until I can find a good use case.

  2. Clair Carpenter

    on this issue i do have a particular use case when using the bars on a selected category of items (which is the lowest granularity of this data).
    the outliers are of particular interest and to be able to cross-filter the page and/or use drillthough actions by either the new drillthrough buttons or right click action to another page displaying a scorecard for this particular sample.

    The current workflow for end users is to have to hover over the item to bring up a custom tooltip to read what the item is, then go to another page and apply a manual filter to get back to the same detail as shown in the violin. Not sure how well that is going to go down with our Ops Directors yet - can update on what they think of the current way but i can guarantee they will complain about the excessive number of steps.

    When you hover over a bar it only ever brings up details for one bar so an on select behaviour should be possible.

    Would be brilliant to see this implemented in some form please

  3. Log in to comment