文档章节

chart宽度自适应

木子丰
 木子丰
发布于 2014/01/14 16:29
字数 202
阅读 173
收藏 0

使用BIRT设置图表时,往往由于展示数据数目不确定,如果图表宽度是固定的,那么生成的图表很难看,所以就需要根据需要展示的数据的数目来动态设置chart的宽度。

如何在BIRT中添加一个chart就不详细说了,只说明一下添加好chart以后,如何编写脚本来达到chart宽度的自适应:

1、在Layout视图或Outline视图下选中需要添加脚本的chart
2、选择Script视图,在Script下拉列表框中选择onRender,并添加如下脚本:

//图表中x轴对应的实体数量
barcnt = 0;

function afterDataSetFilled(series, dataSet, icsc) {
    barcnt = dataSet.getValues().length;
}

function beforeGeneration(chart, icsc) {  
    chart.getBlock().getBounds().setWidth(200 + 55*barcnt);
    chart.getBlock().getBounds().setHeight(270);
}

© 著作权归作者所有

木子丰
粉丝 18
博文 236
码字总数 68754
作品 0
郑州
程序员
私信 提问
图表配置(Chart)

一、图表容器 Highcharts 实例化中绑定容器的方式有两种 1、通过 dom 调用 highcharts() 函数的方式 2、通过 chart.renderTo 来指定 二、图表样式 1、宽度、高度 Highcharts 图表的高度和宽度...

北國丶江山
2016/09/14
16
0
C#Chart 格控件的一些使用心得

Chart表格控件是 .netframework4.0之后才有的。所以在开发中请保持你使用的是4.0及以上版本。 要使用Chart 我们先来了解小Chart 的结构。如下图所示。 首先一个Chart控件里面 可以有多个 Ch...

andrewniu
2017/12/08
0
0
HighCharts_中文API_文档

Chart:图表区选项 Chart图表区选项用于设置图表区相关属性。 参数 描述 默认值 backgroundColor 设置图表区背景色 #FFFFFF borderWidth 设置图表边框宽度 0 borderRadius 设置图表边框圆角角...

卢水发
2013/12/31
0
0
C# Chart各个属性详细解析、应用

前台页面代码:

andrewniu
2017/12/11
0
0
Essential Chart for Windows Forms数据可视化工具控件相关介绍及下载地

Essential Chart for Windows Forms是一款强大的数据可视化工具帮助开发人员创建专业的图形和图表,提供了各种常用的图表类型,支持实时更新、放大和滚动、多轴显示、导出图表为多种图像格式...

baobiaokongjian
2014/05/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

利用cefSharp实现网页自动注册登录的需要注册的一些事项

最近朋友有个需要自动注册登录点击的事,我帮着写了写,好久没写过这东西了,在写的过程中总结了需要注意的一些事项。 一、换IP之后要测试一下速度,我目前用的最简单的测试方法就是20-30秒加...

我退而结网
30分钟前
1
0
Go语言中使用 BoltDB数据库

boltdb 是使用Go语言编写的开源的键值对数据库,Github的地址如下: https://github.com/boltdb/bolt boltdb 存储数据时 key 和 value 都要求是字节数据,此处需要使用到 序列化和反序列化。...

Oo若离oO
30分钟前
1
0
zookeeper分布式锁

//lock 锁 定义分布式锁public interface Lock {//获取锁public void getLock();//释放锁public void unLock();} public abstract class ZookeeperAbstractLock implements Loc......

熊猫你好
37分钟前
0
0
mysql_事务隔离机制

事务隔离机制 事务就是要保证一组数据库操作,要么全部成功,要么全部失败。在mysql中,事务支持是在引擎层实现的。mysql是一个支持多引擎的系统,但并不是所有引擎都支持事务,比如mysql...

grace_233
40分钟前
0
0
不学无数——Java中IO和NIO

JAVA中的I/O和NIO I/O 问题是任何编程语言都无法回避的问题,可以说 I/O 问题是整个人机交互的核心问题,因为 I/O 是机器获取和交换信息的主要渠道。在当今这个数据大爆炸时代,I/O 问题尤其...

不学无数的程序员
46分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部