在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 軸上顯示月份以及與該月份對應的高級經理。

我怎樣才能做這樣的事情,或任何類似的事情?我嘗試製作一個折線圖,但它只是將所有內容放在一個具有相同顏色的折線圖上。在這裡,鮑比瓊斯的顏色和線條應該與喬安妮不同。

答案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。

步驟1- 將兩個表合併為一個表。像這樣的東西。

步驟1

(註:兩位高級經理的平均工作時間相同,因此我將 Joanne 的平均工作時間減少了 10%,以便代表每位經理的行單獨顯示,而不是彼此重疊)

在第 4 行、第 5 行等中新增其他高階經理...

第2步- 選擇表格 > 功能區中的「插入」 > 圖表群組下的「折線」 > 二維折線 > 「折線」圖表

第 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 的開發者

相關內容