3

Highcharts js-libraryを使用してチャートをレンダリングしようとしています。私は AngularJS を使用しているため、 HighCharts に AngularJS ディレクティブを使用しています。

すべて正常に動作しましたが、奇妙な理由により、yAxis ラベルの値を変更できません。

チャートの y 軸に表示されるデフォルト値「Values」を取得します。これは、highcharts.jsファイルの「defaultYAxisOptions」の下で定義されていることを確認しました。

HTML:

<div ng-app="myapp">
    <div ng-controller="myctrl">
        <highchart id="chart1" config="chart"></highchart>
    </div>
</div>

Javascript:

var myapp = angular.module('myapp', ["highcharts-ng"]);

myapp.controller('myctrl', function ($scope) {
    $scope.chart = {
        options: {
            chart: {
                type: 'bar'
            }
        },
        xAxis: {
            title: {
                text: 'x-axix-label'
            }
        },
        yAxis: {
            title: {
                text: 'y-axix-label'
            }
        },
        series: [{
            data: [10, 15, 12, 8, 7]
        }],
        title: {
            text: 'Hello'
        },
        loading: false
    }

});

実装例: http://jsfiddle.net/VwTCn/9/

誰かここで間違いを指摘してください。

4

1 に答える 1