title: Adding new jqPlot charts to div dynamically makes the old ones empty
body: <p>I have a div (overflow: auto) to which I dynamically add inner divs after a certain period. When a new one is added, it is added to the beginning. Each one of the inner divs have a jqPlot chart, and as long as there is just one it works fine, but as soon as another div is added two things happen with the old one(s): </p>
  
  <ol>
  <li>The chart is moved further down in the div. </li>
  <li>The chart has no plots or background (although it has axes marks).</li>
  </ol>
  
  <p>According to the developer tools, all canvases are positioned correctly, but they are empty. This is the code used to add new charts (chart_div_? exists):</p>
  
  <pre><code>$.jqplot('chart_div_' + chartCounter, sold_plot, {
      seriesColors: [ "#30D2FF", "BFFFCB", "BFFFCB", "BFFFCB" ],
      seriesDefaults: {
          showMarker: false,
          markerOptions: {
              show: false,
          }
      },
      axes: {
          xaxis: {
              renderer: $.jqplot.DateAxisRenderer,
              min: plot_min,
              max: plot_max,
          }
      },
      grid: {
          background: '#444444',
      },
  });
  chartCounter++;
  </code></pre>
  
  <p>Could it be something to do with moving a canvas? I tried redrawing it, but it did not work.</p>