使多个滑块适合Matplotlib交互式图形

时间:2019-04-07 16:25:49

标签: python matplotlib

我需要创建一个包含多个sliders的交互式绘图,但是输出图形无法将它们全部容纳在一个窗口中。

使用25个滑块的示例

import matplotlib.pyplot as plt
from matplotlib.widgets import Slider

fig, ax = plt.subplots()
plt.axis('off')
axes = {'x' + str(i+1): plt.axes([.25,1 - i*.05,.65, 0.03]) for i in range(25)}
sliders = {label: Slider(ax, label, 0, 1) for label, ax in axes.items()}
plt.show()

enter image description here

需要调整输出图形以适合所有滑块,而不管其中有多少滑块。

使用figsize参数并不能解决问题,因为它似乎只能控制窗口大小,从而按比例缩放所有滑块。

0 个答案:

没有答案