円グラフを作成した後、円グラフで使用できる色の配列を変更したいと思います。setSeriesStylesメソッドを使用する必要があると思いますが、その例が見つからず、ドキュメントが明確ではありません。
これまでに試しました
pieChart.setSeriesStyles([{colors: ['#D4D4D4']}]);
と
pieChart.setSeriesStyles([{ style: { colors: ['#D4D4D4']}}]);
円グラフを作成した後、円グラフで使用できる色の配列を変更したいと思います。setSeriesStylesメソッドを使用する必要があると思いますが、その例が見つからず、ドキュメントが明確ではありません。
これまでに試しました
pieChart.setSeriesStyles([{colors: ['#D4D4D4']}]);
と
pieChart.setSeriesStyles([{ style: { colors: ['#D4D4D4']}}]);
ポーリングしているライブデータソースがあるため、データが変更されたときにイベントをリッスンし、データを送信する前にグラフを更新できます。
datasource.doBeforeCallback = function(oRequest, oFullResponse, oParsedResponse, oCallback) {
if (!oParsedResponse.results || oParsedResponse.results.length < 1) {
oParsedResponse.results = [{ "name": "No Activity", "count": "0" }];
mychart._seriesDefs.style.colors = [{style: { colors: ['#000000']}}];
} else {
mychart._seriesDefs = null; // sets color array back to default
}
return oParsedResponse;
};