Plotting with generated dataΒΆ

This example illustrates basic plotting functionality using generated data.

from matplotlib import pyplot as plt
from upsetplot import generate_counts, plot

example = generate_counts()
print(example)
cat0   cat1   cat2
False  False  False      56
              True      283
       True   False    1279
              True     5882
True   False  False      24
              True       90
       True   False     429
              True     1957
Name: value, dtype: int64
plot(example)
plt.suptitle('Ordered by degree')
plt.show()
Ordered by degree
plot(example, sort_by='cardinality')
plt.suptitle('Ordered by cardinality')
plt.show()
Ordered by cardinality
plot(example, show_counts='%d')
plt.suptitle('With counts shown')
plt.show()
With counts shown
plot(example, show_counts='%d', show_percentages=True)
plt.suptitle('With counts and % shown')
plt.show()
With counts and % shown

Total running time of the script: ( 0 minutes 0.824 seconds)

Gallery generated by Sphinx-Gallery