title: Google Chart not 100% of div width - Contains Event Listeners to Redraw Chart from Proxy Table
body: <p>I have implemented the suggestions per @WhiteHat in this post <a href="https://stackoverflow.com/a/56443537/7763687">Google Chart not taking up 100% of space</a></p>
  <p>My <code>&lt;div&gt;</code> is 100% width however my chart still renders at only 400px wide.  See image.
  <a href="https://i.stack.imgur.com/2wDZY.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/2wDZY.png" alt="enter image description here" /></a></p>
  <p>I have the following chart options set.</p>
  <pre><code>        &quot;chartType&quot;: &quot;ComboChart&quot;,
          &quot;containerId&quot;: &quot;chartnull_G3G&quot;,   
          &quot;view&quot;: {&quot;columns&quot;:[2,3]}, 
          &quot;options&quot;: {
             &quot;chartArea&quot;: { &quot;left&quot;: &quot;auto&quot;, &quot;right&quot;: &quot;auto&quot;, &quot;top&quot;: 50, &quot;bottom&quot;: &quot;auto&quot;, &quot;width&quot;: &quot;80%&quot;, &quot;height&quot;: &quot;60%&quot;, &quot;backgroundColor&quot;: &quot;white&quot; },
             &quot;width&quot;: &quot;100%&quot;,
             &quot;height&quot;: 500    
           }
  </code></pre>
  <p>My program flow contains the following steps.</p>
  <pre><code>//proxyTable_default and comboChart_default simply creates the content for the chart - this works without problem
  
  var proxyTable = new google.visualization.ChartWrapper(proxyTable_default(element_suffix));
  var chart = new google.visualization.ChartWrapper(comboChart_default(null, element_suffix, json.comboChart.options));
  
  addListenersComboChart();
  
  window.addEventListener('resize', function () { proxyTable.draw(); }, false);
  
  proxyTable.setDataTable(proxyView)
  proxyTable.draw();
  </code></pre>
  <p>Here's my listener and redraw functions which are referenced above.</p>
  <pre><code>function addListenersComboChart() {
      google.visualization.events.addListener(proxyTable, 'ready', function () {
          redrawComboChart(element_suffix, json.comboChart);
      });
  }
  
  function redrawComboChart(element_suffix, comboChart) {
      //Do many steps to calculate the finalView_forChart - this works without problem
      chart.setDataTable(finalView_forChart);
      chart.draw();
  }
  </code></pre>
  <p>I cannot post my full codebase because it's 1000+ lines long.  Everything works ok until the chart does not draw 100% wide.  What am I missing?</p>
  <p>As always, I appreciate the feedback.</p>