Excel 散点图,X 轴上有分组的文本值

Excel 散点图,X 轴上有分组的文本值
Apples   1
Apples   5
Apples   2
Bananas  1
Bananas  4
Bananas  6

我想要 X 轴上有两个条形图(苹果、香蕉),但 Y 轴上用十字标记点。

以下是一个模型:

在此处输入图片描述

我希望 1 和 2 分别标记为“苹果”和“香蕉”。

答案1

这是另一种方法。以表格布局组织数据,这样苹果和香蕉就是列标题,数据位于其下方的列中,或者它们是行标签,数据延伸到这些行的右侧。突出显示所有数据(包括标签),然后插入折线图(选择包含标记的第一个样式)。如果 X 轴未显示苹果和香蕉,请单击切换行/列按钮。这将为您提供如下所示的原始图表:

原始图表

然后右键单击图例并将其删除。右键单击每条系列线,选择“设置数据系列格式”、“线条颜色”、“无线条”。如果混合标记样式让您感到困扰,您可以单击“标记选项”并将它们全部设置为相同(如果不同的颜色让您感到困扰,也可以单击“标记填充”、“实心”并选择一种颜色)。您最终得到:

精炼图表

这种图表样式不会在 X 轴标签处提供刻度标记,但可以人工添加。

答案2

根据您的描述,我认为您可以将数据重新排列成这样的格式。

apples  bananas
  1        1
  5        4
  2        6

然后,每一行数据都可以看作一个单个数据集具有相同的标签“苹果”和“香蕉”。然后,您可以尝试插入折线图,直接在 Excel 中制作所需的图表。

但是在这里我可以给你另一个解决方案,它直接绘制你想要的点图。我所做的是使用 Funfun Excel 插件,这个插件基本上让你能够直接在 Excel 中使用 JavaScript,这样你就能够使用强大的 JavaScript 库,如 D3.js 或 Chart.js。

我根据你的问题使用 Chart.js 用 Funfun 制作了一个图表,你可以在下面的链接中查看图表

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

您也可以将 URL 直接链接到 Excel。以下是它在 Excel 中的样子。

在此处输入图片描述

在此处输入图片描述

披露:我是 Funfun 的开发人员

答案3

要标记 1 和 2,您可以轻松添加两个虚拟系列,每个标签一个。“Apple”系列将是 (1,0),“Banana”系列将是 (2,0)。然后,格式化没有形状/填充/线条的数据点,并为每个系列名称添加一个数据标签(位于数据点下方)。最后,修改 X 轴格式以消除默认标签(如果您愿意,还可以使用刻度)。您可能需要调整图表内的绘图区域以留出足够的空间来放置数据标签。您最终会得到类似这样的结果:散点标签

您还提到了 X 轴上有两条横线,Y 轴上有十字线。您是指柱状图之类的东西吗?如果您详细说明一下,可能也有简单的方法可以解决这个问题。

相关内容