我有一个包含许多系列的散点图,为了更好地理解数据,我希望能够将它们分类,并选择仅查看其中一些来比较结果。(另一种选择是创建多个图表,但原始数据位于多个文件中,这些文件不断更新 - 因此我希望将所有内容放在一个图表中并快速选择查看一些系列)
之前这里展示过类似的东西Excel 2013 - 有没有办法关闭图表系列而不删除它,但我有更多系列,我希望右侧的筛选选项也能对它们进行分组。这可能吗?还有其他方法可以做到这一点吗?我没有使用 VBA 的经验,但我也在寻找一种在 Excel 2010 中自动执行此操作的方法。
答案1
答案2
如果您愿意使用 Excel 插件,您可以使用 Front 语言,并且有一种简单的方法可以使用 Javascript 来执行此操作。
这是我为您编写的工作代码:
https://www.funfun.io/1/#/edit/5a6a014fee0b8c3283c65451
从此链接中可以看到,我使用带有嵌入式电子表格的在线编辑器创建了此图表。电子表格中的数据通过 JSON 文件连接到我的代码,如下所示:
{
"data": "=A1:C33"
}
我使用一个名为的 JavaScript 库创建了三个散点图系列plotly.js:
var trace1 = {
x: firstX,
y: firstY,
mode: 'markers',
};
var trace2 = {
x: secondX,
y: secondY,
mode: 'markers',
};
var trace3 = {
x: thirdX,
y: thirdY,
mode: 'markers',
};
使用这个库,当您将鼠标移到您创建的图表上时,图表上就会出现一个交互式菜单。
如果您单击右侧的系列标签,您可以将其从图表中直观地删除:
再次单击使其重新出现:
您可以通过将 URL 粘贴到 Excel 上来加载图表Funfun Excel 插件。以下是我的例子:
披露:我是 Funfun 的开发人员。