改变一个仪表板的外观图通过API

你可以改变的静态外观仪表板使用静态VisualFrame图表元素。例如,您可以设置静态颜色,大小,材质加强的美学外观图。

考虑下面的脚本:

观点2分钟仪表板演示
注册的定价
最高排名BI
读InetSoft半岛o客服是如何排名# 1用户采用在G2人群的用户根据索引。

importPackage 半岛o客服(inetsoft.graph) importPackage (inetsoft.graph.element) importPackage (inetsoft.graph.scale) importPackage (inetsoft.graph.aesthetic) importPackage (inetsoft.graph.data) var arr =[[“状态”,“数量”,“总”],[“NJ”、200、2500],[“纽约”,300,1500]];数据集= new DefaultDataSet (arr);图= new EGraph ();var elem = new PointElement(“状态”,“数量”);graph.addElement (elem);

这将创建一个基本的点(散射)图表显示维度“状态”和“数量”。然而,点很小,很难看到。增加点的大小和分配他们大胆的颜色,使用StaticColorFrame StaticSizeFrame。

遵循以下步骤:

1。创建一个新的StaticColorFrame对象,并指定一个静态颜色(红色)。

var cframe = new StaticColorFrame ();cframe.setColor (java.awt.Color (0 xff0000)); / /红色

2。创建一个新的StaticSizeFrame对象,并指定一个静态的大小。

var sframe = new StaticSizeFrame ();sframe.setSize (10);

3所示。分配StaticColorFrame GraphElement和StaticSizeFrame对象

对象。elem.setColorFrame (cframe);elem.setSizeFrame (sframe);

完整的脚本如下所示。现在的点是大的和红色的。

importPackage 半岛o客服(inetsoft.graph) importPackage (inetsoft.graph.element) importPackage (inetsoft.graph.scale) importPackage (inetsoft.graph.aesthetic) importPackage (inetsoft.graph.data) var arr =[[“状态”,“数量”,“总”],[“NJ”、200、2500],[“纽约”,300,1500]];数据集= new DefaultDataSet (arr);图= new EGraph ();var elem = new PointElement(“状态”,“数量”);var cframe = new StaticColorFrame ();cframe.setColor (java.awt.Color (0 xff0000));/ /红色var sframe = new StaticSizeFrame ();sframe.setSize (10);elem.setColorFrame (cframe);elem.setSizeFrame (sframe); graph.addElement(elem);

因为这些是静态VisualFrames,颜色和大小不键控数据。来表示数据值使用颜色、大小或其他视觉属性,看到代表数据和形状,颜色,大小。

前一:执行仪表板API
下一个: 控制面板功能
Baidu
map