Javascript Birt:通过脚本更改图表的维度

Javascript Birt:通过脚本更改图表的维度,javascript,birt,Javascript,Birt,有人能告诉我如何通过Birt中的javascript更改图表的维度吗。我尝试了下面的方法,但在我将下面的脚本放入图表的beforegeneration事件后,图表完全消失了 function beforeGeneration( chart, icsc ) { yAxis = chart.getAxes()[0].getAssociatedAxes()[0]; seriesDef = yAxis.getSeriesDefinitions()[0]; for(i=0;i<

有人能告诉我如何通过Birt中的javascript更改图表的维度吗。我尝试了下面的方法,但在我将下面的脚本放入图表的beforegeneration事件后,图表完全消失了

function beforeGeneration( chart, icsc )
{
    yAxis = chart.getAxes()[0].getAssociatedAxes()[0];
    seriesDef = yAxis.getSeriesDefinitions()[0];
    for(i=0;i<seriesDef.getSeries().size();i++)
    {   
        if(seriesDef.getSeries()[i].getSeriesIdentifier() == "My Town")
        {       
            ds = seriesDef.getSeries()[i].getDataSet(); 
        }
    }
    ns = BarSeriesImpl.create();
    ns.setDataSet(ds);
    ns.setSeriesIdentifier("My Town");
    seriesDef.getSeries().add(ns);
    seriesDef.getSeries().move(0,ns);
    setDimension(TWO_DIMENSIONAL_WITH_DEPTH_LITERAL);

}
任何帮助都将不胜感激


Arif

是不是以下内容代替了

chart.setDimension(actuate.report.chart.chart\u DIMENSION\u 2D\u和深度)

setDimension(TWO_DIMENSIONAL_WITH_DEPTH_LITERAL);