CR.6.7 FacetCoord
The FacetCoord object contains a set of inner and outer coordinates on which multidimensional data can be represented as nested charts. To create a FacetCoord object, call the FacetCoord constructor:
var rect = new FacetCoord(outerCoord,innerCoord);
You can pass a pair of RectCoord objects (e.g., 'outerCoord', 'innerCoord', etc.) to the constructor, or specify these later using the FacetCoord.setInnerCoordinates(coord) and FacetCoord.setOuterCoordinate(coord) properties.
Note: Script that modifies 'graph' should be placed at the element level. See Adding Element-Level Script in Report Scripting and Adding Component Script in Dashboard Scripting for more information.
Example (Report or Viewsheet)
dataset = [["State", "City", "Product", "Quantity"],["NJ", "Piscataway", "P1", 200],["NJ", "Edison", "P2", 100],["NY", "NYC", "P1", 300]];
graph = new EGraph();
var elem = new IntervalElement("City", "Quantity");
var state = new CategoricalScale("State");
var city = new CategoricalScale("City");
var product = new CategoricalScale("Product");
var quantity = new LinearScale("Quantity");
var inner = new RectCoord(city, quantity);
var outer = new RectCoord(state, product);
var coord = new FacetCoord(outer,inner);
graph.setCoordinate(coord);
graph.addElement(elem);

Full Name
inetsoft.graph.coord.FacetCoord
FacetCoord: setInnerCoordinates, setOuterCoordinate
Inherits from
See Also
DataSet, to use a Data Block or query as the dataset source.
Appendix SC.12.4, Facet Coordinates, for a walkthrough of facet coordinates.
| << TriCoord.setScale(scale) | © 1996-2013 InetSoft Technology Corporation (v11.5) | FacetCoord.setInnerCoordinates(coord) >> |