10

私は以前のチャートから移行して PHP Web サイトで HighCharts を使用してきましたが、このライブラリのグラフ オプションと関数の数に非常に感銘を受けました。

ただし、別の URI に移動するために、x 軸 (または y 軸) の値へのハイパーリンクを提供することはできません。

この場合のカテゴリのコード

xAxis: {
    categories: [
        'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'
    ]
},

可能であれば、ハイチャートの例またはドキュメントを教えてください。

ありがとう

編集:答え

リンクされたカテゴリ名の jsfiddle は次のとおりです: http://jsfiddle.net/a5Bdt/

4

2 に答える 2

13

ハイチャートでの作業を行ってからしばらく経ちましたが、formatter機能を提供する必要があるだけだと思います。例えば:

xAxis: {
    categories: [
        'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'
    ],
    labels: {
        formatter: function () {
            return '<a>' + this.value + '</a>'
        },
        useHTML: true
    }
},
于 2012-12-08T22:56:46.130 に答える
3
var categoryLinks = {
        'Foo': 'http://www.google.com',
        'Bar': 'http://www.facebook.com',
        'Foobar': 'http://www.stackoverflow.com'
    };
    $('#container').highcharts({
        xAxis: {
            categories: ['Foo', 'Bar', 'Foobar'],

            labels: {
                formatter: function () {
                    return '<a href="' + categoryLinks[this.value] + '">' +
                        this.value + '</a>';
                }
            }
        },
        series: [{
            data: [300, 200, 600]
        }]
    });
于 2016-07-13T06:00:04.370 に答える