-
Notifications
You must be signed in to change notification settings - Fork 0
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
Switch to Vega for visualizations #12
Comments
I've started with the Boxplot today using vega lite v4. |
Examples for space saving y-axis might be worth a try: https://vega.github.io/editor/#/examples/vega-lite/bar_axis_space_saving |
I had a thought about the GENIE dataset and the many categories some attributes contain. Additionally, the GENIE dataset is about 10 times larger than the TCGA. I'll focus on TourDino visualizations here, but of course the dataset size also impacts the statistics part. Row ComparisonIn addition to the visualizations, selecting the sets/row to compare also suffers from the many categories. There are all listed in the select2 input. It is searchable, but manual browsing becomes impractical. Significance MatrixIf you select to compare all Tumortypes with each other, the significance matrix gets very wide and likely impossible to navigate. Its already a problem with the ~30 tumortypes. The row headers are not sticky. You also spawn a lot of comparisons. Numerical ↔ NumericalAs you just take the numerical values per set, regardless of the categories within it, this should not be an issue. Categorical ↔ CategoricalFor categorical, we could use a Grouped Relative Histogram, similar to what we have in Coral. Open the Chart in the Vega Editor In Coral, we sort by the total percent per category. Alphabetically would also be an option, or based on the differences of sets, which could be shown by a separate negative bar:
Column ComparisonNumerical ↔ NumericalThe large amount of marks could be an issue for Scatterplots (also to get the opacity right). Alternatively we could create a heatmap: Open the Chart in the Vega Editor Optionally, with superimposed trend line. Categorical ↔ CategoricalI would replace the parallel sets with a heatmap. As with the significance matrix, the attribute with more categories should have the categories as rows. Categorical ↔ NumericalA linechart with 5 lines corresponding to the Top 5 enrichment scores. With mroe categories, this should probably be adjustable. |
Related issue: https://github.com/Caleydo/cohort/issues/585 |
Hi,
with the transition to Vega (Lite) we can replace the charts used by Tourdino as well.
There is:
Apart from the parallel sets, it should be straight forward.
The text was updated successfully, but these errors were encountered: