0

ハイチャート シリーズの django テンプレートからデータを取得しています。X 軸に年、Y 軸に評価がありますが、「1998」年が「1,998」と表示されるなど、年が 10 進数で表示されます。コンマなしで年を正常に表示したい。

軸とシリーズのコードは次のとおりです。

xAxis: {
    title: {
        type: 'datetime',
        text: 'Year',
    }
},
yAxis: {
    title: {
        text: 'Rating'
    }
},
series: [{
    data: [
    {% for item in graph_data %}
    {
        name: '{{item}}',
        x: {{item.year}},
        y: {{item.rating}}
    },
    {% endfor %}
    ]
}]
4

2 に答える 2

1

系列のデータ ポイントに日時 x と y の配列を使用した場合は、最初に Date.UTC() を使用して時刻を世界時に変換する必要があります。そして、type物件は物件の中にありませんtitle

だからこれを試してください

xAxis: {
    title: {
        text: 'Year',
    }
    type: 'datetime'
},
yAxis: {
    title: {
        text: 'Rating'
    }
},
series: [{
    data: [
    {% for item in graph_data %}
    {
        name: '{{item}}',
        x: Date.UTC({{item.year}}, month, date),
        y: {{item.rating}}
    },
    {% endfor %}
    ]
}]

フィドル: http://jsfiddle.net/6abdq/1/

于 2013-10-07T08:01:20.743 に答える