2016-08-12 5 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

각 조각

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

사과, 화이트 햇, 나는 멀리 잠시 동안이었다 당신을 도와주세요. –

관련 문제