有没有一种方法可以在sharepoint(谷歌可视化)web部件的饼图中超链接切片?

有没有一种方法可以在sharepoint(谷歌可视化)web部件的饼图中超链接切片?,sharepoint,web-parts,google-visualization,Sharepoint,Web Parts,Google Visualization,我正在与Microsoft Sharepoint和Google Analytics-可视化集成合作。 目前我有一个饼图。我的问题是,是否有一种方法可以将图表中的切片超链接,以便将它们链接到特定对象,是否有一种方法可以将图例组织为从最大切片到最低切片的格式 谢谢。如果您正在使用谷歌图表工具库,您可以选择饼图 您所要做的就是收听选择。然后使用饼图中的getSelection()方法获取所选行。然后返回dataTable并根据所选行获取所需的数据 函数drawVisualization(){ //创建

我正在与Microsoft Sharepoint和Google Analytics-可视化集成合作。 目前我有一个饼图。我的问题是,是否有一种方法可以将图表中的切片超链接,以便将它们链接到特定对象,是否有一种方法可以将图例组织为从最大切片到最低切片的格式


谢谢。

如果您正在使用谷歌图表工具库,您可以选择饼图

您所要做的就是收听
选择
。然后使用饼图中的
getSelection()
方法获取所选行。然后返回dataTable并根据所选行获取所需的数据

函数drawVisualization(){
//创建并填充数据表。
var data=google.visualization.arrayToDataTable([
[“任务”,“每天工作小时数”],
[Work',11],
[Eat',2],
[‘通勤’,2],
[“看电视”,2],
[Sleep',7]
]);
//创建并绘制可视化。
var chart=new google.visualization.PieChart(document.getElementById('visualization'))
绘制(数据,{标题:“你今天过得怎么样?”});
google.visualization.events.addListener(图表'select',函数(){
var row=chart.getSelection()[0]。行;
var元素=data.getValue(行,0);
警报(“您刚刚选择:”+元素);
});
}
​
例如:

在我的示例中,我只对所选的值发出警报。但您可以使用javascript将用户重定向到其他页面:

window.location.href = 'http://www.example.com';

你能链接图例而不是饼图本身吗?你认为这会更容易吗?我是从不同的列表中获取信息的,你认为我应该如何使用正确的数据来链接每个元素?选择事件会为图例和图表区域触发@用户1397695我不知道你在第二个问题上的意思,你应该发布一个新问题或编辑你的问题以包含更多信息。因此,基本上我在sharepoint中有一个excel主列表,它是信息的来源。假设我有一份水果销售清单,我想看看卖了多少苹果。我如何超链接我创建的视图(仅包括苹果销售)。@user1397695我对sharepoint一无所知。我只能帮助你解决谷歌图表相关的问题。Stack Overflow是一个编程QA网站。如果没有涉及到代码,你最好在另一个网站上问这个问题。可能是与Sharepoint相关的网站。