文档章节

chart宽度自适应

木子丰
 木子丰
发布于 2014/01/14 16:29
字数 202
阅读 171
收藏 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);
}

© 著作权归作者所有

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

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

北國丶江山
2016/09/14
16
0
HighCharts_中文API_文档

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

卢水发
2013/12/31
0
0
C#Chart 格控件的一些使用心得

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

andrewniu
2017/12/08
0
0
Highcharts中文帮助文档

之前因为要做个报表就学了下Highcharts,特地整理了highcharts的中文帮助文档,也是从别人那边借鉴过来的,方便自己削下看看。 文档主要翻译常用的选项配置,如果想看详细配置请看官网API:h...

qqyu
2013/04/08
0
8
C# Chart控件,chart、Series、ChartArea曲线图绘制的重要属性

8个月没写博客了- -,一来是有不想继续干开发的想法,二来是赖的写,三来还是不想总结。所以为了继续坚持自己的开发和总结的信念,总结一下C# chart控件的一些基本属性,由于属性太多了,一时...

andrewniu
2017/12/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

计算卷积神经网络浮点数运算量

前言 本文主要是介绍了,给定一个卷积神经网络的配置之后,如何大概估算它的浮点数运算量。 相关代码:CalFlops,基于MXNet框架的 Scala 接口实现的一个计算MXNet网络模型运算量的demo。 正文...

Ldpe2G
今天
1
0
Sql语言与MySql数据库

1. 数据库简介 1. 数据库,就是存储数据的仓库,只能通过sql语言来访问,数据库也是一个文件系统。通常,MySQL、Oracle等数据库,也被称为关系型数据库,其保存的不仅仅只是数据,还包括数据...

江左煤郎
今天
1
0
IDEA 取消自动import .*

打开设置 > Editor > Code Style > Java > Scheme Default > Imports ① 将 Class count to use import with "*" 改为 99 (导入同一个包的类超过这个数值自动变为 * ) ② 将 Names count ......

乔老哥
今天
3
0
PostGIS学习笔记(开篇)

PostGIS事实上算是笔者开始写博客的第一篇内容。而事实上那篇博文的内容并不丰富,笔者对PostGIS的了解仍然不多,然而17年在OSGeo课程学习时对PostGIS又有了进一步了解,并逐步发现它的强大。...

胖胖雕
今天
3
0
【Centos】在nginx服务器中配置php和mysql

接上一章《【Centos】利用Vultr服务器和namesilo布网》(https://my.oschina.net/u/3776619/blog/2051986),在Centos中配置好nginx,并在iptables中开启了80端口,和为了远程mysql操作方便开...

yongh701
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部