gpt4 book ai didi

javascript - Birt:通过脚本改变图表尺寸

转载 作者:行者123 更新时间:2023-12-03 12:10:59 25 4
gpt4 key购买 nike

有人可以告诉我如何通过 Birt 中的 javascript 更改图表的尺寸吗?我尝试了下面的方法,但是当我将下面的脚本放入图表的前生成事件中后,图表完全消失了

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);

}

整个功能正在运行。我面临的唯一问题是将图表类型更改为带深度的二维。我对以下语法有疑问

setDimension(TWO_DIMENSIONAL_WITH_DEPTH_LITERAL);

任何帮助将不胜感激

阿里夫

最佳答案

不是下面这样吗......

chart.setDimension(actuate.report.Chart.CHART_DIMENSION_2D_WITH_DEPTH);

关于javascript - Birt:通过脚本改变图表尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24966841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com