我已经成功设置了针对Google分析的Embed API服务器端授权,但我需要使用常规授权自定义一些颜色here:
他们用于获取和设置图表样式的代码与他们给出的代码不同,作为服务器端身份验证的示例,我尝试将两者混合但没有运气。
我假设您可以在本节中介绍各种选项:
var button = UIButton(initParams...);
button.addTarget(blueFooterForImages.sharedInstance!,action:"animationFunction:", forControlEvents: UIControlEvents.TouchUpInside);
我尝试了一些他们在常规授权示例中使用的选项,但只有一个可用(标题):
'options': {
'width': '100%'
}
我已粘贴用于使用服务器端身份验证获取图表的完整代码:
'options': {
'width': '100%',
'title': 'My chart'
}
以下是他们使用常规身份验证改变颜色的方法:
var dataChart1 = new gapi.analytics.googleCharts.DataChart({
query: {
'ids': 'ga:68742285', // The Demos & Tools website view.
'start-date': '30daysAgo',
'end-date': 'yesterday',
'metrics': 'ga:sessions,ga:users',
'dimensions': 'ga:date'
},
chart: {
'container': 'chart-1-container',
'type': 'LINE',
'options': {
'width': '100%'
}
}
});
dataChart1.execute();
答案 0 :(得分:2)
我会玩这个代码声明。
var options = {
colors: ['#e0440e', '#e6693e', '#ec8f6e', '#f3b49f', '#f6c7b6']
};
更改图表颜色的选项位于图表的“选项”下。我抓住这个代码的特定图表是一个饼图,所以我不完全确定它如何与你的折线图一起使用。玩弄它,我相信你会找到一种方法来改变我发布的代码的颜色。