如何在 Excel 中绘制“合理”的散点图?

如何在 Excel 中绘制“合理”的散点图?

我已经做了两个多小时了,现在有点慌乱:)

我有以下数据(例如):

标签 | 标准 1 | 标准 2 |
  A1 | 7 | 3 |
  A2 | 1 | 6 |
  S1 | 7 | 7 |
  S2 | 1 | 1 |

我希望看到的是一张散点图,其中标准 1 和 2 为 X 轴和 Y 轴,‘标签’元素为图表上的值(即图表上的每个‘点’都标记为属于 A1 还是 A2 还是 S1 还是 S2)。基本上,标签列下的项目显示为图例。所以它看起来像这样:

  A
蘇格蘭 |
r |
我 | 图例
吨 | ^ + ^ A1
电子 | +A2
r | # S1
我|**S2
o | #
n |
2 |
  +-------------------->
       标准 1   

我确信这不是什么高深的科学,但如果我选择所有 3 列(标签、标准 1 和 2)并要求绘制散点图,我就会得到最奇怪的图表。我尝试了所有方法,但不知何故散点图并没有按照我想要的方式显示!它看起来如下:

在此处输入图片描述

我几乎已经放弃了 :( 有什么想法吗?

答案1

你的意思是像这样吗?

在此处输入图片描述

在 Excel 中,一个系列通常由多个数据点组成,并在图例中拥有自己的条目。由于您希望每个数据点在图例中拥有自己的条目,因此您可以简单地创建多个系列,每个系列只有一个数据点。

要重现上述图像,请像往常一样创建散点图。确保已选择图表,然后转到Chart Tools -> Design tab -> Select Data。您应该会看到此对话框:

在此处输入图片描述

对于表格中的每一行,添加一个新系列,其系列名称、x 和 y 值如下所示:

在此处输入图片描述

对于图表轴标题,您可以像往常一样添加它们,选择它们,然后在公式栏中选择具有所需标签的单元格,然后按 Enter。

答案2

对于有同样问题的人来说,有一个名为好玩,它允许人们在 Excel 中使用 Html、Css 和 JavaScript 等网络语言。

Javascript 有很多强大的数据可视化库,比如 Charts.js 和 D3,您可以使用此 Excel 插件来创建您想要的任何图表。

如果您想测试不同的库,Funfun 提供了一个带有嵌入式电子表格的在线编辑器,您可以在其中立即看到代码的输出。

这个图表是我使用 FunFun 网站上的 Chart.js 制作的,我通过粘贴下面的游乐场链接直接在 Excel 中加载它:

https://www.funfun.io/1/edit/5a2959d1cf76561801b73403

以下是一些截图(网站到 Excel 插件):

操场

加载

代码

最终的

相关内容