0

我是数据 Pentaho CDE 的新手。我试图让 Protovis 工作 Pentaho CDE 。这是示例代码:

<!doctype html>
<html lang="en">
<head>
    <script src="protovis.js"></script>
</head>
<body>
    <script type="text/javascript+protovis">
    var panel = new pv.Panel()
.width(160).height(160)
.bottom(10).left(10).right(30);
panel.add(pv.Area)
.data([1, 1.2, 1.7, 1.5, .7, .5, .2])
.bottom(0)
.height(function(d) d * 80)
.left(function() this.index * 25)
.fillStyle("lightblue")
.anchor("top").add(pv.Line)
.strokeStyle("black")
.add(pv.Dot);
panel.add(pv.Rule)
.bottom(0)
.add(pv.Rule)
.data(pv.range(.5, 2, .5))
.bottom(function(d) d * 80)
.strokeStyle("white")
.anchor("right").add(pv.Label);
panel.render()
    </script>
</body>
</html>

现在如何让 pento CDE 与 protovis 集成?

任何帮助都会很棒。

4

1 回答 1

0

CDE 中有一个 Protovis 组件。该组件的属性之一是自定义 protovis 脚本。

因此,要将您的脚本集成到 CDE 中,我会将其移动到解决方案存储库中的独立 js 文件中。然后我会在我的 CDE 仪表板中创建一个 Protovis 组件并将其指向那个 js 文件。

应该这样做!

于 2013-07-19T13:53:18.017 回答