Answers:
还有另一个免费的实用程序(以及有关如何创建它的教程)可在此处下载:http : //www.wiseowl.co.uk/blog/s130/excel-charts-data-labels-problem.htm
我提出了一种名为Funfun的工具,可以解决您的问题。使用此工具,您可以使用外部JavaScript库绘制散点图,并提供满足您需求的描述。
我为您的问题写了一个函数。这是主要部分的代码:
<script>
var data = $internal.data; // use Funfun API to get the data
var plot_data = [];
for(var i=0; i<data.length; i++){ // data preprocessing to fit in Plotly.js
var trace = {
x: [data[i][0]],
y: [data[i][1]],
type: 'scatter',
name: data[i][2]
};
plot_data[i] = trace;
}
var layout = {
title: 'Data Labels Hover'
};
Plotly.newPlot('myDiv', plot_data, layout); // use Plotly.js to plot the chart
</script>
在Excel Online中,如下所示:您可以在右窗格中编写代码。如代码中所述,我使用plotly.js绘制图表。
此功能的链接https://www.funfun.io/1/edit/5a3772cd45ac15144af3fe9d。您可以使用Funfun和此URL将此功能链接到Excel。
此外,Funfun还提供了一个在线游乐场,该游乐场与Excel加载项中的Funfun共享相同的数据库。您也可以单击上面的链接查看网站版本。
PS我是Funfun的开发人员。
</script>
为您固定了),并且“开发人员”的拼写为一个“ P”(我在此将其固定,但我无法编辑),否则代码无法正确显示您的个人资料)。
起初,我认为您可以通过“诱饵和切换”完成此任务-首先绘制数据图,然后编辑序列。虽然不起作用。仅当“ B”列中的数字为整数时,此方法才有效。excel图表实际上不再使用B列中的任何数据。
过去,我可靠地做到这一点的唯一方法是使每一行数据都是自己的数据系列。很痛苦,但是如果您想看到它的实际效果,我有一个excel文件示例。
wiseowl.co.uk实用程序为我工作。作为“教程”,我建议
下载此Excel工作表中,从第五部分的这个博客和启用宏 http://www.wiseowl.co.uk/files/blogs/s130/i3.xlsm
如果列数多,则将按钮向下移动,并移开数据路径
将您的数据粘贴到影片数据的顶部。
通过一次选择两列来创建散点图,然后插入散点图。
单击按钮,这将添加标签。
简单。
感谢制作并推荐它的人们。