3

長いラベルを使用してフロット パイ チャットをプロットしたところ、見苦しくなってしまいました。ラベルを円グラフのすぐ近くまたは円グラフの下に表示することは可能だと思いました。使用しているJavaScriptは

function onSuccess(series) {
            var tickLabels = [];
            var pieData= [];
            for (var i =0;i<series.length;i++){
                tickLabels.push([i,series[i][0]]);
                var obj = {};
                obj['label']=series[i][0];
                obj['data']=series[i][1];
                pieData.push(obj);
                series[i][0] = i;
            }
            var data = [series];
        var pieArea = $("#pieChart");  

        pieArea.css("height", "400px");  
        pieArea.css("width", "600px"); 


            $.plot( $("#barChart"), data, {
        series: {
         bars: {
            show:true,
            barWidth: 0.5,
            align: "center"
         },
            points: {
                show: true
            }
        },
        grid: {
            hoverable: true,
            clickable: true
        },
        xaxis: {
            labelWidth:12,
            labelAngle: 45,
            ticks: tickLabels
        }
        } ); 

チャート 醜い円グラフ

誰もこれに対する解決策を知っていますか

4

2 に答える 2

4

凡例のpositionmarginプロパティを組み合わせてこれを行うことができます。

たとえば、これにより、northwestコーナーの右に 400 ピクセル押し出されます。

legend: {
    position: 'nw',
    margin: [400,0]     
}

ここでフィドルを参照してください。

于 2013-08-27T14:27:06.000 に答える