Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将angularjs-nvd3图表导出到文件_Angularjs_Nvd3.js - Fatal编程技术网

如何将angularjs-nvd3图表导出到文件

如何将angularjs-nvd3图表导出到文件,angularjs,nvd3.js,Angularjs,Nvd3.js,我想在我的AngularJS应用程序中使用nvd3图表库,方法是使用AngularJS-nvd3-1指令 有没有办法将任何给定的nvd3图表导出为任何图形文件格式?请发布代码示例以获取详细帮助 将图表捕获到文件以供使用 在nvd3指令的on ready中注册回调。此回调将接收2个参数,如下所示 $scope.callback=函数(范围,元素){ $scope.myChartScope=范围; } 此$scope.myChartScope应包含对svg元素console.log的引用,以

我想在我的AngularJS应用程序中使用nvd3图表库,方法是使用AngularJS-nvd3-1指令
有没有办法将任何给定的nvd3图表导出为任何图形文件格式?

请发布代码示例以获取详细帮助

将图表捕获到文件以供使用
  • 在nvd3指令的
    on ready
    中注册回调。此回调将接收2个参数,如下所示

$scope.callback=函数(范围,元素){
$scope.myChartScope=范围;
}
$scope.myChartScope
应包含对svg元素console.log的引用,以查看其内容

  • 在折线图的选项对象中,有一个
    dispatch
    对象,该对象具有一个名为
    rendernd
    的属性,在图表完全绘制时调用该属性。在此
    rendernd
    中,您可以访问
    $scope.myChartScope.svg
    然后你想用它做什么就做什么。 可以使用类似的库将SVG保存到图像文件中 全部在客户端完成


我希望这能回答你的问题

你找到办法了吗?我现在正在研究如何将SVG保存到服务器,到目前为止,我还没有找到一种方法