8

jqplot.PieRenderer で jqPlot を使用して、円グラフを表示しようとしています。ラベルに表示したいvalue (percent). dataLabelドキュメントには、ラベルの種類(ソース)の配列を渡すことができると書かれていますが、オプションに (%d%%パーセントの場合) と%d(値の場合) を入れると、dataLabelFormatString何も表示されなくなります。

ここに何かアイデアはありますか?

{ 
    seriesDefaults: {
        renderer: jQuery.jqplot.PieRenderer, 
        rendererOptions: {
            showDataLabels: true,
            dataLabels: ['value', 'percent'],
            dataLabelFormatString: "%d %d%%",
            sliceMargin: 4,
            fill: false
        }
    }, 
    legend: { show:true, location: 'e' }
}
4

2 に答える 2

0

使用する

 formatter: function(label, series){
                        return '<div style="font-size:14pt;text-align:center;padding:2px;color:white;">'+Math.round(series.percent)+"%<br/>" + series.data[0][1] +'</div>';
                    },
于 2014-03-12T16:37:33.263 に答える