ハイチャートを使用してデータベースからのコール数を表示しました。データベースから引用符を使用して、データラベルとしての割合を表示したいと思います。 問題はハイチャートで、yは呼び出し回数を示し、xはxAxisに格納されている名前を示し、plotOptionsでquote direktを呼び出すと次のような形式になります。[{{quote | raw}}]、すべてのlebelのデータベースからのすべての値を表示します。ハイチャートでdatalebelsフォーマッタを設定する方法
// Create the chart
$(function() {
var i = 0;
var caller = [
{ name: 'calls', data:[{{ calls }}] },
]
Highcharts.chart('container', {
chart: {
type: 'column'
},
title: {
text: 'EASy call {{ date|date("d.m.Y") }}'
},
subtitle: {
text: ''
},
xAxis: {
categories: [{{callPoint | raw}}],
},
plotOptions: {
series: {
borderWidth: 0,
dataLabels: {
enabled: true,
format: '{y} %'
}
}
},
tooltip: {
headerFormat: '<span style="font-size:11px">{series.name}</span><br>',
pointFormat: '<span style="color:{point.color}">calls</span>: <b>{point.y:.2f}</b> <br/>'
},
series: caller
});
});
ハイチャートで必要なものを行うことは可能ですか?または任意の提案?
例について
ありがとう、これは私が必要とするものではありません。 –
@TonGok:あなたの希望に応じて 'formatter:function(){'を変更することができます。 –
x + yの取得方法はわかっていますが、最初のxが他のデータから余分にxを取得してデータレールにする必要があります –