在 Excel 图表上放置多条线

在 Excel 图表上放置多条线

目前我有一些这样的数据,这里有一些虚拟数据:

Month  Senior Manager   Average Hours
Jan     Bobby Jones      93.5%
Feb      Bobby Jones      81%
Mar     Bobby Jones      94.5%
Apr     Bobby Jones      95.5%
May     Bobby Jones      89.5%

Month  Senior Manager   Average Hours
Jan     Joanne Jones      93.5%
Feb      Joanne Jones      81%
Mar     Joanne Jones      94.5%
Apr     Joanne Jones      95.5%
May     Joanne Jones      89.5%

我身边还有大约五位这样的高级管理人员。

我想要做的是创建一个折线图,每个高级经理都有自己的彩色线条。 Y 轴应包含 0 - 100% 以上的百分比数字,因为有些经理员工的工作时间超过了目标时间。此外,在 x 轴上,我希望显示月份和与该月份对应的高级经理。

我该如何做这样的事情,或者做任何类似的事情?我试过制作一个折线图,但它只是把所有的东西都放在一个具有相同颜色的折线图上。在这里,Bobby Jones 应该与 Joanne 有不同的颜色和线条。

答案1

我认为,使用多个数据集的散点图最容易实现您想要实现的目标;每个经理一个。我现在没有 Excel,但如果我没记错的话,步骤如下:

  1. 在电子表格中添加散点图(“插入”功能区 > “图表”部分中的散点图)。
  2. 右键单击图表中的某处,然后单击“选择数据”。
  3. 在出现的窗口中,单击“添加”。
  4. 添加“系列名称”(经理的名字可能最适合这里)、“系列 x 值”(月份)和“系列 y 值”(百分比)。
  5. 对所需的经理数量重复步骤 3-4。
  6. 您可以通过右键单击其中一个数据集并选择“格式化数据系列”来添加连接数据点的线。

以下链接可能对你也有帮助:

http://www.java2s.com/Tutorial/Microsoft-Office-Excel-2007/0100__Chart/AddaDataSeries.htm

https://www.youtube.com/watch?v=BjsjAbvbWao

希望这可以帮助!

答案2

以下屏幕截图来自 Office 2010。Office 2007 中的步骤应该大致相同。

步骤1- 将两个表合并为一个表。如下所示。

步骤1

(注意:两位高级经理的平均工作时间相同,因此我将 Joanne 的工作时间减少了 10%,这样代表每位经理的线条就会分开显示,而不会相互重叠)

在第 4 行、第 5 行等添加其他高级经理...

第2步- 选择表格 > 功能区中的“插入” > 图表组下的“线” > 2-D 线 > “线”图表

第 2 步 - 选择图表类型

结果:

图表

答案3

您需要做的第一件事是稍微整理一下数据,将所有经理的数据放在同一张表中。它应该看起来像这样。

Average hours   Jan     Feb     Mar     Apr     May
Baby Jones      93.5    81      94.5    95.5    89.5
Joanne Jones    91.5    90      88.5    85.5    81

@xypha 上面已经回答了如何直接在 Excel 中执行此操作。在这里我建议使用一个名为 Funfun 的工具,它允许您在 Excel 中使用 JavaScript,以便您可以使用功能强大的 JavaScript 库(如 Chart.js 或 D3.js)来绘制图表。

在此处输入图片描述

对于您的问题,我通过在 Funfun 在线编辑器中使用 Chart.js 编写一些 JavaScript 代码来绘制如上的图表,您可以查看以下链接:

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

然后,Funfun Excel 插件允许在 Excel 中运行 JavaScript 代码。您当然可以在插件的嵌入编辑器中键入代码,但更酷的是直接通过其 URL 加载我的代码来使用它,如下所示:

在此处输入图片描述

在此处输入图片描述

披露:我是 Funfun 的开发人员

相关内容