2

flot ライブラリを使用して円グラフを描画しています。凡例と円ラベルを組み合わせた円グラフを描きたいです。円ラベルはスライスの割合のみを表示し、データ系列からの対応するラベル情報は凡例に表示されます。フロートチャートを使用してこの組み合わせは可能ですか?

4

2 に答える 2

8

パーセントのみ (ラベルなし)のスライスが必要な場合formatterは、ラベル オプションのカスタムを定義する必要があります。

$.plot($("#placeholder"), datapie, { 
    series: {
         pie: {
             show: true,
             label: {
                 show: true,
                 // Added custom formatter here...
                 formatter: function(label,point){
                     return(point.percent.toFixed(2) + '%');
                 }
             }
        }
    },        
    legend: {show: true}
});

ここでフィドル。

ここに画像の説明を入力

于 2013-09-27T16:33:46.450 に答える
3

はい、これは可能です。ここに例があります - http://jsfiddle.net/Rnusy/11/

datapie = [
{label: "Running",  data: 19.5, color: '#e1ab0b'},
{label: "Stopped",  data: 4.5, color: '#fe0000'},
{label: "Terminated",  data: 36.6, color: '#93b40f'}
];


$.plot($("#placeholder"), datapie, {

 series: {
 pie: {show: true,
     label: {show: true}
}
},

legend: {show: true}

});
于 2013-09-27T13:53:22.347 に答える