Giter Site home page Giter Site logo

animated-swimmer-plot's People

Contributors

samussiah avatar

Watchers

 avatar  avatar

animated-swimmer-plot's Issues

Add interactivity.

Click a bar to view the participant's details or to highlight that participant and their progression

Implement vertical grouping.

y-axis stratification: response

as in stratifying vertically rather than by color - color will be used to distinguish stacked bars

decision: single canvas or paneled canvases? probably single canvas in order to transition the bars between groups but I wonder if a single svg couldn't contain one g per group... Still, sounds difficult to transition between two different groups.

Add stratification by participant characteristic.

this feature might involve paneling or some sort of horizontal aesthetic for each participant to indicate their characteristic - solid line, dotted line, etc. or background color/shade of each horizontal band

Add visit-level pauses.

At median or maximum study day of each visit, cycle through views and highlight current response/survival/durability statistics.

Add support for Best Overall Response.

e.g. a flag that identifies the BOR record and an option to sort by BOR and display counts of BOR. Reason being is BOR has additional criteria like multiple measurements of a given response

Add player.

play/pause, step backward, step forward, restart, range slider

Start with a bar chart race.

x-axis: time
y-axis: participant
animation variable: time

question: the x-axis will effectively be a loading bar because time is the animation variable. How can we better use the x-axis?

Sync speed of animation with rate of change.

e.g. speed up between visit windows and slow down around visit windows or give a shorter duration to timepoints without change and a longer duration for timepoints with change

Communicate durable response.

  • via annotation of a vertical line in current response view or custom aesthetic in other views
  • via a flag in the dataset

SME input

  • oncology is a broad therapeutic area - need to focus on sub-areas of oncology
  • solid tumor - how quickly and how significantly you can shrink the tumor
  • hematological - decrease/increase of parameter
  • PRO data - how can it be incorporated alongside traditional clinical data - e.g. quality of life as a differentiator when response rate is only non-inferior
  • spider/radar chart - choose a set of continuous/ordinal outcomes and animate change from baseline
  • short term and long term dynamics - quality of life
  • capture event or progression itself in the bar chart race -
  • think about using the solar system animation to visualize state change
  • radar chart for PRO? check out Doug's PRO data visualization
  • composite PRO data against tumor response data in a Gapminder-esque animated scatter plot over time

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.