目标是:
在我的情况下,interactive_plot是其中包含所有图的框,因此我无法根据需要对其进行样式设置。如何在一行中绘制两个图?
def showMADetails(column=filter_unique):
plt.figure(1)
filtered_ma = ma_data[(ma_data['2'] == column)]
plt.bar(column, filtered_ma['GrossTurnoverBudget'], align='center', alpha=0.5)
plt.figure(2)
filtered_ma = ma_data[(ma_data['2'] == column)]
plt.bar(column, filtered_ma['Productive billableDays'], align='center', alpha=0.5)
interactive_plot = interactive(showMADetails)
output = interactive_plot.children[1]
output.layout.height = '400px'
output.layout.width = '200px'
interactive_plot
答案 0 :(得分:0)
弄清楚我错了。这些图不是小部件,所以我采用了错误的方法。 Interactive_plot控制着小部件的UI。
要控制图本身,我需要通过子图控制布局。这就是解决方案。