2

私は非常に単純なスプライン チャートを持っており、各ツールチップに、選択したポイントと前のポイントの値の間の変動をパーセンテージの変動で表示しようとしています。基本的にこれは私が表示したいツールチップ形式です

解決策を探していましたが、思いついたのはこれだけでした。

それが役に立てば幸い。

これは私のチャートオプションです:

GeneralChartOptions = {

    chart: {
        renderTo: 'dummycontainer',
        type: 'spline',
        zoomType: 'x',
        spacingRight: 20
    },
    credits: {
        enabled: false
    },
    title: {
        text: ''
    },
    xAxis: {
        type: 'datetime',
        dateTimeLabelFormats: {
            month: '%b \'%y',
            year: '%b'
        }
    },
    yAxis: {
        title: {
            text: ''
        },
        plotLines: []
    },
    tooltip: {
        xDateFormat: '%m-%Y',
        shared: true, 
        crosshairs: true,
    },
    exporting: {
        enabled: false
    },
    labels: {
       formatter: function() {
          return Highcharts.numberFormat(this.value, 2,".",",");

       }
    },
    series: []
}

助けてくれてありがとう、本当に感謝しています。

4

1 に答える 1

0

彼らの様子を見て、試してみませんか?

tooltip: {
    pointFormat: '<span style="color:{series.color}">{series.name}</span>: <b>{point.y}</b> ({point.change}%)<br/>',
    valueDecimals: 2
},

plotOptions: {
    series: {
        compare: 'percent'
    }
}

デモ

于 2012-12-11T23:34:49.807 に答える