Если вы уже создали фигуру, вы можете быстро это сделать:
fig = matplotlib.pyplot.gcf()
fig.set_size_inches(18.5, 10.5)
fig.savefig('test2png.png', dpi=100)
Чтобы распространить изменение размера на существующее gui-окно, добавьте forward=True
fig.set_size_inches(18.5, 10.5, forward=True)
Вам просто нужно передать свои идентификаторы в качестве параметров, как показано ниже. Поскольку у вас уже есть уникальный идентификатор из $ row ['fruitID'], вы можете просто добавить это число к каждому идентификатору, чтобы они тоже были уникальными.
<div class="modal fade" id="edit<?=$row['fruitID']?>" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-body">
<div class="row">
<div>
<select class="mySelector" id="mySelector<?=$row['fruitID']?>" name="mySelector" onchange="show_value('mySelector<?=$row['fruitID']?>', 'result<?=$row['fruitID']?>')">
<option value="Apple">Apple</option>
<option value="Orange">Orange</option>
<option value="Banana">Banana</option>
<option value="Mango">Mango</option>
</select>
</div>
</div>
<div class="row">
<div id="result<?=$row['fruitID']?>"></div>
</div>
</div>
</div>
</div>
</div>
<script>
function show_value(input_id, output_id) {
selected_value = document.getElementById(input_id).value;
document.getElementById(output_id).innerHTML = "Selected value is "+selected_value;
}
</script>