我正在使用dangle.js,这是一个基于D3为Angular JS构建的可视化工具。我试图通过使用html
调用指令来输出图形<fs-area bind="data" on-click="filterByDate" />
在我的控制器中,我有代码
$scope.data = [
{x: 1, y: 100},
{x: 2, y: 20},
{x: 3, y: 43}
];
但是,图表没有显示,可能是因为我不确定指令如何期望给出数据。我是D3的新手,有人能指出我正确的方向还是给我一个可以在图表中显示的示例数据集?谢谢。 Dangle.js文档不是很有用http://www.fullscale.co/dangle/
答案 0 :(得分:3)
fs-area
期望数据分别在sub-field entries
和x
和y
访问者中分别为time
和count
。因此,这应该工作:
$scope.data = {
entries: [
{time: 1, count: 100},
{time: 2, count: 20},
{time: 3, count: 43}
]
};