我有三列数据。第 1 列有简短描述,第 2 列有收益编号,第 3 列有成本。我可以创建成本/收益散点图,但我希望能够让散点图中的每个点都标有描述。我不在乎您是否可以在图表上看到它,或者您是否必须将鼠标悬停在该点上才能看到描述。
答案1
答案2
还有另一个免费实用程序(以及如何创建它的教程)可供此处下载: http://www.wiseowl.co.uk/blog/s130/excel-charts-data-labels-problem.htm
答案3
我建议使用一个名为好玩可以解决您的问题。借助此工具,您可以使用外部 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 还提供了在线游乐场,与 Funfun 的 Excel 插件共享同一个数据库。您也可以点击上面的链接查看网站版本。
PS:我是Funfun的开发人员。
答案4
wiseowl.co.uk 实用程序对我很有用。作为“教程”,我推荐
下载此 Excel 工作表,来自第五部分的这个博客并启用宏 http://www.wiseowl.co.uk/files/blogs/s130/i3.xlsm
如果有多个列,请将按钮向下移动,使其不影响数据
将您的数据粘贴到影片数据的顶部。
通过一次选择两列并插入散点图(图)来创建散点图。
单击按钮将添加标签。
简单的。
感谢制作并推荐此产品的人们。