如何在SAPUI5 vizframe中添加多条参考线?

时间:2019-06-12 04:20:48

标签: charts sapui5

我的vizframe具有多个度量。我希望每个度量都有1条参考线。

如何使用setVizProperties向图表添加1条以上参考线?

当前代码加上1条参考线

var oChart = sap.ui.getCore()。byId(“ mainPageView--idVizFrame”);

oChart.setVizProperties({
    plotArea: {
        dataLabel: {
            visible: true
        },
        referenceLine: {
            line: {
                valueAxis: [{
                    value: value1,
                    visible: show,
                    size: 1,
                    type: "dotted",
                    label: {
                        text: "Target:" + value1 + strrange,
                        visible: show
                    }
                }]
            }
        }

    }
});

1 个答案:

答案 0 :(得分:0)

以下代码解决了这个问题

var RefLines2 = [];
var TargetValues = [40, 50, 60, 70];
for (var i = 0; i < TargetValues.length; i++) {

    RefLines2.push({

            value: TargetValues[i],
            visible: show,
            size: 1,
            type: "dotted",
            label: {
                text: "Target:" + TargetValues[i] + strrange,
                visible: show
            }

        }

    );
}

oChart.setVizProperties({
    plotArea: {
        dataLabel: {
            visible: true
        },
        referenceLine: {
            line: {
                valueAxis: RefLines2
            }

        }

    }
});