首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在angularjs中呈现融合图表

无法在angularjs中呈现融合图表
EN

Stack Overflow用户
提问于 2015-07-14 20:12:40
回答 4查看 3.4K关注 0票数 2

我正在尝试使用角度融合图表,以下是我的代码

代码语言:javascript
复制
 <div class="col-md-8">
    <fc-chart fc-chart-type="Bar2D" fc-data="{{myDataSource}}"></fc-chart>
 </div> 

和在控制器中

代码语言:javascript
复制
      $scope.myDataSource = {
        chart: {
            caption: "Harry's SuperMart",
            subCaption: "Top 5 stores in last month by revenue",
            numberPrefix: "$",
            theme: "fint"
        },
        data: [{
            label: "Bakersfield Central",
            value: "880000"
        }, {
            label: "Garden Groove harbour",
            value: "730000"
        }, {
            label: "Los Angeles Topanga",
            value: "590000"
        }, {
            label: "Compton-Rancho Dom",
            value: "520000"
        }, {
            label: "Daly City Serramonte",
            value: "330000"
        }]
    };

我已经依次添加了fusioncharts.js文件,angular.js文件和angular-fusioncharts.js文件。但是仍然不能在浏览器上呈现fusionchart。

EN

回答 4

Stack Overflow用户

发布于 2015-07-20 21:51:59

有关工作示例,请参阅http://jsfiddle.net/ayanonly1/fvwtkjv9/

HTML代码:

代码语言:javascript
复制
<div >
 <fusioncharts  id="mychartcontainer"  chartid="mychart" width="400"  height="200" type="column2d" datasource="{{myDataSource}}" ></fusioncharts>
</div>

JS代码:

代码语言:javascript
复制
var app = angular.module('HelloApp', ["ng-fusioncharts"]);

app.controller('MyController', function ($scope) {
    $scope.myDataSource = {
        chart: {
            caption: "Harry's SuperMart",
            subCaption: "Top 5 stores in last month by revenue",
            numberPrefix: "$"
        },
        data: [{
            label: "Bakersfield Central",
            value: "880000"
        }, {
            label: "Garden Groove harbour",
            value: "730000"
        }, {
            label: "Los Angeles Topanga",
            value: "590000"
        }, {
            label: "Compton-Rancho Dom",
            value: "520000"
        }, {
            label: "Daly City Serramonte",
            value: "330000"
        }]
    };

});

对于官方存储库和文档,您可以参考https://github.com/fusioncharts/angular-fusioncharts

票数 1
EN

Stack Overflow用户

发布于 2016-05-24 15:05:54

请注意,有些示例遗漏了引用。

请务必将这两个文件都添加进来!

代码语言:javascript
复制
    <!-- FusionCharts library-->
    <script type="text/javascript" src="fusioncharts.js"></script>
    <script type="text/javascript" src="fusioncharts.charts.js"></script>

以下是一篇对我有帮助的文章的链接:https://davidwalsh.name/angular-charts

票数 1
EN

Stack Overflow用户

发布于 2016-01-12 18:20:08

首先使用以下方式初始化$scope.myDataSource,然后分配辅助数据源。应该能行得通。

代码语言:javascript
复制
$scope.myDataSource = {};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31406259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档