Questions tagged [upsetplot]
42 questions
3
votes
1 answer
Upset plot python list row names
The upset plot tutorials on the documentation have this example with movies: https://upsetplot.readthedocs.io/en/stable/formats.html#When-category-membership-is-indicated-in-DataFrame-columns
I wanted to know, after creating data from memberships…

Uqhah
- 57
- 11
3
votes
3 answers
UpSetPlot from actual sets
I want to use the UpSetPlot given the actual sets I have, but I cannot find any example to use it this way. The standard example is this:
from upsetplot import generate_counts, plot
example = generate_counts()
plot(example,…

user5054
- 1,056
- 1
- 7
- 22
2
votes
1 answer
Rotate annotation in Upset plot of complex heatmap package
I want to show the numbers of the bars in the top annotation barplot in the Upset plot of ComplexHeatmap. However, I could only find parameters to rotate the name of the annotations, but not the annotations themselfes.
Taken from the ComplexHeatmap…

nebroth
- 132
- 1
- 7
2
votes
1 answer
How can I add a title and change other plot aesthetics for an UpSet plot in python?
I have installed and imported the following (using Google Colab):
!pip install upsetplot
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import upsetplot
from upsetplot import generate_data, plot
from upsetplot import…

code_to_joy
- 569
- 1
- 9
- 27
2
votes
0 answers
Combine scale_x_upset with scale_y_break
I made an upset plot using the ggupset package and added a break to the y axis with scale_y_break from the ggbreakpackage.
However, when I add scale_y_break, the combination matrix under the bar plot disappears.
Is there a way to combine the…

erikagucci
- 21
- 1
2
votes
1 answer
Complex Upset in R: Sort ascending by degree and descending within degree groups?
Following the method outlined here, the following code produces a complex upset plot where bars are colored by degree groups (e.g., number of combinations):
library(tidyverse)
library(ComplexUpset)
movies =…

acircleda
- 673
- 4
- 13
2
votes
1 answer
Changing the figsize in the upsetplot module
How I can change the figsize in the upsetplot module in Python? I see that there is a fig parameter, but I don't get how to assign a new figure with a predefined size to it.

Elena_Kosourova
- 71
- 6
1
vote
1 answer
Removing Isolated Variables in UpSetR Plot
This is my situation:
library(UpSetR)
movies <- read.csv(system.file("extdata", "movies.csv", package = "UpSetR"), header = TRUE, sep = ";")
upset(movies, sets = c("Action", "Adventure", "Comedy", "Drama", "Mystery", "Thriller", "Romance", "War",…

Borexino
- 802
- 8
- 26
1
vote
1 answer
Colouring of the main bars in upset plot
I have a dataset consisting of 7 columns with values of 0 and 1 in r. The data has been defined at the last column into different groups based on the value. I want to colour the bars as per my group.I have 17 different combinations but I don't want…

user142632
- 41
- 4
1
vote
1 answer
How to display intersection values instead of distinct values in Upset plot
I tried to create an upset plot and display intersection among different sets.
But my upset plot is displaying dinstinct value counts among sets.
How do I change it to intersections instead of distinct counts?
This is my code:
mammals = ['Cat',…

Yash
- 275
- 1
- 8
1
vote
1 answer
Add labels to upset plot, so the values of intersection would be visible along the number of intersection
I have multiple character vectors containing gene names found in some analyzed samples (cells). I would like to compare those sets and figure out whether they have some genes in common (and if they do, I would like to know how many and which genes…

ramen
- 691
- 4
- 20
1
vote
1 answer
How to show all sets in ggupset?
Is there a way to show unobserved sets in ggupset?
Reprex
In this example, I would like to show B even though it is not observed.
library(ggplot2)
library(ggupset)
df <- data.frame(x = I(list(c("A", "C"),
"A",
…

LMc
- 12,577
- 3
- 31
- 43
1
vote
1 answer
Python UpSetPlot returning error: 'RangeIndex' object has no attribute 'levels'
I have been trying to get an UpSetPlot to work and have not been having much luck.
My code is quite simple, I have already shaped the data in a CSV. Below is what I have been trying to run.
import pandas as pd
from matplotlib import pyplot as…

afroduck
- 143
- 8
1
vote
1 answer
How to to assign logarithmic scale to “Intersection size” using ComplexUpset library?
When I assigning a logarithmic scale to “Intersection size” using ComplexUpset library the bars disappear. Is there a way around?

Igal Seagal
- 11
- 1
1
vote
1 answer
Changing set name labels
I can see that this has been asked several times before, but I can no find a method that works. Are there any clever people out there that can figure this out?
data.frame(
fast_car = sample(0:1, 35, replace = TRUE),
slow_bus =…

William Hurt
- 37
- 6