1

我正在尝试使用以下代码呈现饼图:

plot1 =jQuery.jqplot('chart2',
    [[['data1', 80],['data2',20]]],
    {
      title: ' ',
      seriesDefaults: {
        shadow: false,
        renderer: $.jqplot.PieRenderer,

        rendererOptions: {
//        fill: false,
          sliceMargin: 4,

          showDataLabels: true
        }
      },
      grid: {
                                    //drawGridLines: true,
                                    background: 'transparent'
                                },
      legend: { show:true, location: 'n' }
    }
  )
      });

当我将填充设置为 false 时,数据标签在切片上可见,但如果我将其设置为 true,则它不会显示在切片上。它实际上是在饼图后面打印的。也找不到任何 css 来更改 z 轴值。我在代码中做错了什么吗?任何帮助,将不胜感激。

4

1 回答 1

0

好吧,您的代码似乎运行良好:请参阅此处您的问题似乎来自代码的另一部分,而不是 Jqplot。但是您可以尝试指定

div.jqplot-data-label{z-index: 1000;} 

强制您的数据标签显示在前台

于 2013-06-07T08:44:42.217 回答