2016-08-12 4 views
1

Google Chartsサービスでいくつかのテストを行っています。私は自分のパイチャートのスライスを爆発させようとしています。しかし、これは私が望んでいたようには機能しません。Google Apps Scriptのスライス設定を使用する

マイデータソースが範囲A1である:B30、と私は最初の4つのスライス例えば、その中に範囲を爆発しようとしたとき、私は、これはトリックを行うだろうと思っていると思います:

setOption('slices',['0',{offset: 0.75},'1',{offset: 0.75},'2',{offset: 0.75}, 
         '3',{offset: 0.75},'4',{offset: 0.75}]) 

しかし、それは動作するようには思えない - 私はこれで終わる:

Pie chart

それは奇妙だ - それはそこには二つの要素(範囲内のAとB列の値)であることとは何かを持っています??それはパターンが常に1つのスライスをスキップしたかどうかを説明しますが、ある時点では2つの奇妙なものをスキップします。何かアドバイス?

最高の願い

デイブ

答えて

1

は、各スライス

pieChart.setOption('slices', { 
    0: {offset: 0.05}, 
    1: {offset: 0.15}, 
    2: {offset: 0.25}, 
    3: {offset: 0.35} 
}); 

かの名前が付いたキーでslices

あなたがオブジェクト({})を使用することができますを定義するためのカップルのオプションがあります各スライスのオブジェクトの配列([]

pieChart.setOption('slices', [ 
    {offset: 0.05}, 
    {offset: 0.15}, 
    {offset: 0.25}, 
    {offset: 0.35} 
]); 

問題のコードとは少し異なるそれぞれ、作業スニペット以下を参照してください...

google.charts.load('current', { 
 
    callback: function() { 
 
    var data = google.visualization.arrayToDataTable([ 
 
     ['Language', 'Speakers (in millions)'], 
 
     ['Assamese', 13], ['Bengali', 83], ['Bodo', 14], 
 
     ['Dogri', 23], ['Gujarati', 46], ['Hindi', 300], 
 
     ['Kannada', 38], ['Kashmiri', 5.5], ['Konkani', 5], 
 
     ['Maithili', 20], ['Malayalam', 33], ['Manipuri', 1.5], 
 
     ['Marathi', 72], ['Nepali', 2.9], ['Oriya', 33], 
 
     ['Punjabi', 29], ['Sanskrit', 0.01], ['Santhali', 6.5], 
 
     ['Sindhi', 2.5], ['Tamil', 61], ['Telugu', 74], ['Urdu', 52] 
 
    ]); 
 

 
    var pieChart = new google.visualization.ChartWrapper({ 
 
     chartType: 'PieChart', 
 
     containerId: 'chart_div', 
 
     dataTable: data, 
 
     options: { 
 
     height: 400, 
 
     width: 400 
 
     } 
 
    }); 
 

 
    pieChart.setOption('slices', { 
 
     0: {offset: 0.05}, 
 
     1: {offset: 0.15}, 
 
     2: {offset: 0.25}, 
 
     3: {offset: 0.35} 
 
    }); 
 

 
    pieChart.draw(); 
 
    }, 
 
    packages:['controls', 'corechart'] 
 
});
<script src="https://www.gstatic.com/charts/loader.js"></script> 
 
<div id="chart_div"></div>

+0

謝罪、ホワイトハットは、私はしばらく離れていた - 偉大な答えは、感謝しますあなたのお手伝いをします。 –

関連する問題