1

データテーブルの列に基づいて、各パイ スライス/バーの特定の色を設定したい Google ビジュアライゼーションがあります。

つまり、好きな色に投票した人数の表があります。

*Input table*
id  Color   Num Votes
1  'Red'    10
2  'Blue'   100
3  'Green'  50

「赤」のスライスが赤になるように円グラフの色を設定するにはどうすればよいですか? ただし、データセットが原因で、行が特定の順序になることを保証できないため、色の配列を作成できません。

フォーマッタを使用する必要があると思いますが、機能させることができません。

 var formatter = new google.visualization.ColorFormat();
 formatter.addRange('Blue', 'Blue', 'blue', 'blue');
 formatter.format(data, 1);

前もって感謝します

4

2 に答える 2

4

簡単、

設定するだけvar options

次のようになります。

var options = {'title':'Your Title',
               'width':XXX,
               'height':XXX,
               colors:['Blue', 'Blue', 'blue', 'blue']};
于 2012-12-03T12:38:27.197 に答える
0

draw() メソッドの 2 番目のパラメーターを介してオプションを設定します。

var chartOptions = {
    title: 'My Awesome Chart',
    colors: ['#657CD0','#DA68A0','#06C3C0','#777B80','#7C6D70','#7C0850','#F75870']
};

var pieChart = new google.visualization.PieChart(document.getElementById('pieChart'));
pieChart.draw(someData, chartOptions);

この Google ビジュアライゼーションのカラー ピッカーをチェックしてください: http://www.philipwhitt.com/projects/google-visualization-theme-picker。役に立つ色のアイデアが得られるかもしれません。

于 2013-12-05T04:04:56.177 に答える