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' }
    }
  )
      });

fill を false に設定すると、データ ラベルはスライスに表示されますが、true に設定すると、スライスに表示されません。それは実際にパイの後ろに印刷されています.z軸の値を変更するcssも見つかりませんでした.コードで間違っていることはありますか? どんな助けでも大歓迎です。

4

1 に答える 1

0

あなたのコードはうまく機能しているようです:こちらを参照してくださいあなたの問題は、Jqplotではなくコードの他の部分に起因しているようです。ただし、指定しようとすることができます

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

データ ラベルを強制的に前面に表示するには

于 2013-06-07T08:44:42.217 に答える