I need to show four charts in the same page so that they will be responsive that is changed their size when the page is resized. I use
<script src="js/Chart.bundle.js"> </script>
<div id="container" style="width: 100%;text-align:center">
<table width="90%">
<tr>
<td colspan="2" id="tdTitle" >
Title
</td>
</tr>
<tr>
<td id="tdLeftTop" width="50%" >
<canvas id="canvasLeftTop"></canvas>
</td>
<td id="tdRightTop" width="50%">
<canvas id="canvasRightTop"></canvas>
</td>
</tr>
<tr>
<td id="tdLeftBottom" width="50%">
<canvas id="canvasLeftBottom"></canvas>
</td>
<td id="tdRightBottom" width="50%">
<canvas id="canvasRightBottom"></canvas>
</td>
</tr>
</table>
</div>
and to each canvas I attach a chart with option responsive: true. But the result is not responsive. If I use canvas outside of a table that it works in a right way. What can I do?