更改 upsetplot 模块中的 figsize

Changing the figsize in the upsetplot module

如何在 Python 中更改 upsetplot 模块中的 figsize?我看到有一个 fig 参数,但我不知道如何为其分配一个具有预定义大小的新图形。

你可以用matplotlib定义一个图形,然后传给upsetplot。但是,除非设置 element_size=None,否则数字大小会由 upsetplot 自动重置。

所以请使用类似的东西:

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

example = generate_counts()
fig = plt.figure(figsize=(10, 3))
plot(example, fig=fig, element_size=None)
plt.show()

感谢您启发开发关于此主题的示例:Customising element size and figure size