jqPlot - Como encontrar programaticamente sob qual guia do jQuery UI plot existe

Por favor, dê uma olhada no seguinte exemplo:

http://www.jqplot.com/deploy/dist/examples/hiddenPlotsInTabs.html

No primeiro exemplo, os gráficos ocultos são plotados capturando o evento "tabshow" e descobrindo qual guia foi selecionada:

<code>$('#tabs').bind('tabsshow', function (event, ui) {
    if (ui.index === 1 && plot1._drawCount === 0) {
        plot1.replot();
    } else if (ui.index === 2 && plot2._drawCount === 0) {
        plot2.replot();
    }
});
</code>

Isso funciona bem, mas se você adicionar mais guias e mover seus gráficos para outras guias, será necessário atualizar manualmente os valores "ui.index" codificados, o que eu gostaria de evitar em meu projeto.

Alguém sabe uma boa maneira de encontrar programaticamente sob qual guia sua plotagem existe? Eu gostaria de codificar de tal forma que não importa quantas abas você tem e onde você coloca o seu enredo.

questionAnswers(1)

yourAnswerToTheQuestion