2

Google 円グラフのパーセンテージが表示されず、理由がわかりません。このようなグラフを描画するための JavaScript 関数を次に示します。

function drawChart(arr, id, title)
{
  var data = new google.visualization.DataTable();
  data.addColumn('string', 'Topping');
  data.addColumn('number', 'Slices');
  console.log(arr);
  data.addRows(arr);
  var options = {'title': title,
  'width':350,
  'height':200};

  var chart = new google.visualization.PieChart(document.getElementById(id));
  chart.draw(data, options);
}

drawChart(arr, 'ajAcChart', 'répartition académique des <?php echo $this->ajDemands; ?> demandes d\'informations');これが呼び出しの結果です

そして出来上がった画像

ご覧のとおり、66.7% が正しく表示されていません。テキストを強調表示すると、.7 が表示されます。

ありがとう

4

1 に答える 1

2

チャート API が、指定したサイズにテキストを収める方法を見つけられなかったようです ( 'width':350,'height:200')。

私は jsFiddle を作成し、オプションを台無しにしましたがfontSizefontFamilyいくつかの調整でより適切に適合するようです。

http://jsfiddle.net/Jeff_Meadows/v2UPh/1/

于 2013-02-08T23:08:16.543 に答える