标记JQplot饼图

时间:2012-08-01 09:27:42

标签: javascript jqplot

我正在使用JQplot饼图。我需要标签出现在图表之外。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:3)

如果您指的是数据标签,则需要将dataLabelPositionFactor设置为大于1.0的适当值,然后就完成了。

Example sample available here.

答案 1 :(得分:0)

为此,您需要指定展示位置属性:

legend: { 
              show:true; placement: "outsideGrid"
            }

示例:

    $.jqplot('YOUR_DIV_ID', [['LABEL_1',2],['LABEL_2',232],['LABEL_3',22], { 
          seriesDefaults: {
            // Make this a pie chart.
            renderer: jQuery.jqplot.PieRenderer, 
            rendererOptions: {
              // Put data labels on the pie slices.
              // By default, labels show the percentage of the slice.
              showDataLabels: true
            }
          }, 
//Make legend visibile, outside the chart
          legend: { 
              show:true, placement: "outsideGrid"
              }
        }
      );