目前我有一些这样的数据,这里有一些虚拟数据:
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,但如果我没记错的话,步骤如下:
- 在电子表格中添加散点图(“插入”功能区 > “图表”部分中的散点图)。
- 右键单击图表中的某处,然后单击“选择数据”。
- 在出现的窗口中,单击“添加”。
- 添加“系列名称”(经理的名字可能最适合这里)、“系列 x 值”(月份)和“系列 y 值”(百分比)。
- 对所需的经理数量重复步骤 3-4。
- 您可以通过右键单击其中一个数据集并选择“格式化数据系列”来添加连接数据点的线。
以下链接可能对你也有帮助:
http://www.java2s.com/Tutorial/Microsoft-Office-Excel-2007/0100__Chart/AddaDataSeries.htm
希望这可以帮助!
答案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 的开发人员