How to: |
The yAxisAssignment property assigns a series to an axis. When yAxisAssignment is set to 2, y2-axis labels are added to the chart. For information about properties that control y2axis objects, see Axis Properties.
series: [ { series: snumber, yaxisAssignment: ynumber, } ]
where:
Is a zero-based series number. If the series does not exist in the chart, the property is ignored.
Assigns the specified series to the y- or y2-axis. Valid values are:
The following request generates a vertical bar chart with a y- and y2-axis and assigns series to each axis:
GRAPH FILE WFLITE SUM DISCOUNT_US GROSS_PROFIT_US REVENUE_US MSRP_US BY PRODUCT_CATEGORY ON GRAPH HOLD FORMAT JSCHART ON GRAPH SET LOOKGRAPH VBAR ON GRAPH SET STYLE * *GRAPH_JS border:{width:2, color:'teal'}, title: {text: 'yAxisAssignment',font: '14pt Sans-Serif', color: 'teal'}, yaxis:{title: {visible: true, text: 'Discount/Revenue'}}, y2axis:{title: {visible: true, text: 'Profit/MSRP'}}, series:[ {series: 0, color: 'cyan', yAxisAssignment: 1, label: 'Y1', marker: {border: {width: 1, color: 'green'}}}, {series: 1, color: 'tan', yAxisAssignment: 2, label: 'Y2', marker: {border: {width: 1, color: 'brown'}}}, {series: 2, color: 'cyan', yAxisAssignment: 1, label: 'Y1', marker: {border: {width: 1, color: 'green'}}}, {series: 3, color: 'tan', yAxisAssignment: 2, label: 'Y2', marker: {border: {width: 1, color: 'brown'}}}, ] *END ENDSTYLE END
The output is:
Information Builders |