使用angular,highcharts-ng更新图表,高图中的数据

 和老师一起喝咖啡_171 发布于 2023-02-01 23:06
  • php
  • 尝试使用angular,highcharts-ng的highcharts指令.https://github.com/pablojim/highcharts-ng

    我在更新数据时遇到了一些问题.更新系列值没有问题.但是我无法更新X轴标题.我在这里有一个js-fiddle http://jsfiddle.net/user1572526/3stqK/2/

    我的工厂里有chartConfig:

    myapp.factory('Chart', function () {
        var chartConfig = {
            options: {
                chart: {
                    type: 'column'
                }
            },
            series: [{
                data: [10, 15, 12, 8, 7]
            }],
            xAxis: [{
                categories: ['old bar title', 'old bar title 2 ']
            }],
            title: {
                text: 'Hello'
            },
    
            loading: false
        }
        return chartConfig;
    });
    

    然后我在我的控制器中公开它:

    myapp.controller('myctrl', function ($scope, Chart) {
        $scope.chartConfig = Chart;
    

    最后是一个设置一些新值的函数

    $scope.update = function () {
         $scope.chartConfig.title.text = "Setting new title"; //Works    
        $scope.chartConfig.series = [{ //Works
            "name": "Updated data",
                "data": [1, 2, 4, 7, 3]
        }];
        $scope.chartConfig.xAxis = [{ //NOT WORKING
            categories: ['new bar title', 'new bar title2']
        }]
        console.log($scope.chartConfig);
    }
    

    一切都有效,除了X轴.

    知道这里有什么不对吗?

    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    热门标签
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有