SPARKLINE 迷你圖表系列(四):勝負分析走勢圖

閱讀時間約 10 分鐘
大家好!今天要跟大家分享 SPARKLINE 的最後一種圖表,勝負分析走勢圖。我們可以把這種圖當成直條圖的另外一種型態,設定起來也和上週介紹過的很接近喔。這是之前分享過的 SPARKLINE 教學文:
另外,如果你在手機上看到這篇文章、覺得有興趣,你可以用方格子的收藏功能、把文章它存起來,練習的時候在電腦打開來看看。

勝負分析走勢圖是什麼

我們可以把勝負分析走勢圖看成一種直條圖,而數值只會有正值、負值還有 0 這三種。舉例來說:
正值的 3、10、5、1 跟 30 對應的長條是向上的、負值的 -2、-1、-7 則是向下的,而 0 則是空的長條。
怎麼用呢?這是我想到的一個例子:
這邊有四個商家,分別列出第一季到第四季的盈虧狀況。如果你的資料不需要看到詳細的長條、只需要快速看看正負兩種值的變化,這種圖表或許很適合。
或另一個例子,看看兩個球隊的對戰輸贏狀況:
也是可以用勝負分析走勢圖看個球隊隨著時間推移、勝場與敗場的趨勢(綠色代表勝場、黑色代表敗場)。
在 SPARKLINE 上設定這種圖的方法,其實和上一篇介紹的長條圖很像,只要你熟悉長條圖在 SPARKLINE 的設定,那麼勝負分析走勢圖應該不會太難才對的!
好,開始做做看吧!歡迎你打開這邊的試算表,複製一份,一起跟著做。

勝負分析走勢圖屬性與參數設定

馬上來看看可以在勝負分析走勢圖設定的屬性:
再來看看練習題的第一題:
要用 SPARKLINE 製作勝負分析圖的話,charttype 要指定成 winloss。像是這樣:
=SPARKLINE(B4:J4, {"charttype", "winloss"})
這邊觀察一下我們剛剛畫出來的東西:
  • 勝負分析走勢圖的預設顏色是黑的
  • 正值長條向上、負值長條向下,零則是沒有長條。
如果你想要指定整張圖表的顏色,更改儲存格文字的顏色就可以了:

highcolor、lowcolor:最大值和最小值的直條顏色

我們可以用 highcolor、lowcolor 這兩個屬性指定最大值跟最小值的直條顏色。顏色的選擇就和之前的圖表設定一樣,可以輸入 HEX 色碼或是指定的英文名稱。你可以到文章的最後面,找到「圖表顏色彙整」,在那邊我整理好了顏色的指定方式給你囉!
假設我們把 highcolor 設定成藍色、lowcolor 為紅色的話:
=SPARKLINE(L4:T4, {"charttype", "winloss";
"highcolor", "blue"; "lowcolor", "red"})
-7 的直條變紅、30 的直條則變藍了。
如果你想做的是讓 highcolor 統一顯示一個顏色、lowcolor 也是的話,建議一開始就先把資料整理好,像是把全部的資料分成 +1、0、-1 三種,這樣顏色就會一致了。
我把資料整理好之後,再畫了一張圖:
=SPARKLINE(L8:T8, {"charttype", "winloss";
"highcolor", "blue"; "lowcolor", "red"})

firstcolor、lastcolor:第一條直條顏色、最後一條直條顏色

接下來看看怎麼設定第一條直條、最後一條直條顏色。
我們可以用 firstcolor 跟 lastcolor 分別設定第一條和最後一條的直條顏色,跟剛剛的 highcolor 跟 lowcolor 類似。像是這樣:
=SPARKLINE(L12:T12, {"charttype", "winloss";
"firstcolor", "green"; "lastcolor", "orange"})

axis、axiscolor:是否繪製橫軸、設定橫軸顏色

如果要畫出中間的橫軸,我們在 axis 這個屬性,設定 true 的參數:
=SPARKLINE(L12:T12, {"charttype", "winloss";
"axis", true})
這麼一來就會出現一條中間的橫軸,讓勝負分析走勢圖更好懂。
你當然也可以用 axiscolor 指定這個橫軸的顏色,而指定方式就和之前一樣,寫下 HEX 跟特定的英文詞就可以了。我在這邊指定了淺綠色(lightgreen)的這個屬性:
=SPARKLINE(L12:T12, {"charttype", "winloss";
"axis", true; "axiscolor", "lightgreen"})
最後最後,跟 SPARKLINE 的其他圖表一樣,我們也可以用 empty 跟 nan 這兩個屬性,指定資料有空白、還有非數值時的處理方式;還有 rtl,可以指定圖表是否要由右到左顯示。

empty:資料若有空白值的處理方式

用 empty 屬性可以指定 SPARKLINE 遇到空白的值該怎麼辦,有 ignore 跟 zero 這兩種參數可以選擇,預設是 ignore。
  • 設定 ignore 的話會跳過空白,不繪製直條圖。
  • 設定 zero 的話會把空白值視為 0。
我們用一樣的數值畫圖,兩者比較一下。首先是 ignore:
=SPARKLINE(AF4:AN4, {"charttype", "column";
"empty", "ignore"})
在第二個值是空白的,而 SPARKLINE 直接忽略它,繼續畫了下一個(第三個值 -1)直條。
再來是 zero:
=SPARKLINE(AF8:AN8, {"charttype", "column";
"empty", "zero"})
同一組資料,但你會看到這邊 SPARKLINE 就把空白值當作 0,畫了一個「空」的直條。

nan:資料若有非數字的處理方式

再來是 nan,也是類似的!我們可以用 nan 屬性指定 SPARKLINE 遇到非數字的值該怎麼辦,有 ignore 跟 convert 這兩種參數可以選擇,預設是 ignore。
  • 設定 ignore 的話會跳過非數字的值,不繪製直條圖。
  • 設定 convert 的話會把非數字的值視為 0。
同樣地,用一樣的數值畫圖,兩者比較一下。先看看 ignore:
=SPARKLINE(AF12:AN12, {"charttype", "column";
"nan", "ignore"})
第二個值出現一顆燈泡,不是數值。SPARKLINE 函式跳過了燈泡,繼續往下畫了直條圖。
再來看看 convert:
=SPARKLINE(AF16:AN16, {"charttype", "column";
"nan", "convert"})
這邊 nan 屬性設定成 true,所以 SPARKLINE 就把這個燈泡轉換成 0 繼續繪圖了。

rtl:是否以從右到左的方向呈現

最後就是 rtl,只要參數設定成 true 就能讓 SPARKLINE 在繪圖時以從右到左的方向呈現。來看看這個範例:
=SPARKLINE(AF16:AN16, {"charttype", "column";
"rtl", true})
原圖從左到右繪製的話,應該會顯示 1、1、-1、1 ... 這個順序,但上面的圖卻是 1、-1、1、0 ...,正就是從右到左的順序了,像是水平翻轉過來一樣。

圖表顏色彙整

  • 如果你想用英文指定顏色:請到這篇維基百科的文章,複製「實名」欄位裡的英文名稱、在你的 color 屬性後貼上就可以囉!
  • 如果你想用 HEX 色碼指定顏色:我也幫你準備好了!請你點開這個連結
選到喜歡的顏色後,就可以到 HEX 那個欄位複製色碼了。

這是 SPARKLINE 系列文的最後一篇文章,我們介紹了 SPARKLINE 函式可以使用的圖表、還有屬性跟參數。多做幾次,就會慢慢習慣了!
如果你喜歡這次的文章,歡迎你透過這些方法支持我:
・按下愛心、按下儲存
・留言告訴我你的想法
・加入喜特先生的官方沙龍,即時看到我發布的教學
・付費訂閱喜特先生的官方沙龍,加入每月小額訂閱方案
・追蹤喜特先生的 Facebook
・按這邊小額贊助我的創作!
想要看更多文章,歡迎來到我的 Notion 頁面找找有沒有你需要的資源喔!
我是喜特先生,Mr. Sheet,我們下個教學見!
11.2K會員
147內容數
簡潔,快速,有效, 讓你的日常生活、工作生產力大提升! ___ 快按「加入」,馬上追蹤所有喜特先生的更新,有 Google 試算表教學、Google Apps Script 的研究、數據分析課程的開箱,還有 Google 試算表疑難雜症的解題分享唷!💪
留言0
查看全部
發表第一個留言支持創作者!
喜特先生官方沙龍 的其他內容
這是 SPARKLINE 迷你圖表系列的第三篇文章!今天要介紹怎麼用 SPARKLINE 繪製迷你直條圖。
在上週我們介紹了怎麼用 SPARKLINE 函式製作折線圖。今天要繼續介紹怎麼用 SPARKLINE 函式製作「堆疊長條圖」!
儲存格裡面除了數字、文字、函式之外,竟然還可以放圖表?沒錯,可以的!如果你想製作這樣的迷你圖表,我們可以用 SPARKLINE 這個函式達成。來看看怎麼做!
你知道空格有可能會搞壞你的分析嗎?來看看怎麼避免吧!
Google 試算表還有一個花括號 { } 的參照方法,可以參照範圍。學會的話,對處理大量資料有很多好處!我們來看看怎麼用 { } 來處理吃資料吧。
那個 XLOOKUP 終於來了!XLOOKUP 結合 VLOOKUP 跟 HLOOKUP,讓你可以縱橫查表,超彈性,在指定範圍內找符合項目,傳回一筆對應的結果。一起看看怎麼做!
這是 SPARKLINE 迷你圖表系列的第三篇文章!今天要介紹怎麼用 SPARKLINE 繪製迷你直條圖。
在上週我們介紹了怎麼用 SPARKLINE 函式製作折線圖。今天要繼續介紹怎麼用 SPARKLINE 函式製作「堆疊長條圖」!
儲存格裡面除了數字、文字、函式之外,竟然還可以放圖表?沒錯,可以的!如果你想製作這樣的迷你圖表,我們可以用 SPARKLINE 這個函式達成。來看看怎麼做!
你知道空格有可能會搞壞你的分析嗎?來看看怎麼避免吧!
Google 試算表還有一個花括號 { } 的參照方法,可以參照範圍。學會的話,對處理大量資料有很多好處!我們來看看怎麼用 { } 來處理吃資料吧。
那個 XLOOKUP 終於來了!XLOOKUP 結合 VLOOKUP 跟 HLOOKUP,讓你可以縱橫查表,超彈性,在指定範圍內找符合項目,傳回一筆對應的結果。一起看看怎麼做!
你可能也想看
Google News 追蹤
Thumbnail
接下來第二部分我們持續討論美國總統大選如何佈局, 以及選前一週到年底的操作策略建議 分析兩位候選人政策利多/ 利空的板塊和股票
Thumbnail
🤔為什麼團長的能力是死亡筆記本? 🤔為什麼像是死亡筆記本呢? 🤨作者巧思-讓妮翁死亡合理的幾個伏筆
Thumbnail
在 Google Sheets 中,SPARKLINE 函數提供了一個方便的方法來創建迷你圖表,讓你可以輕鬆地視覺化數據。這些迷你圖表可以是折線圖、柱狀圖或其他類型,並且可以在單個儲存格中顯示。本教學將向你展示如何使用 SPARKLINE 函數來創建迷你圖表,讓你能夠快速而直觀地理解你的數據。
Thumbnail
今天要來分享的是"分項合計明細複合分析圖",夭壽這名字真的是有夠長,有誰可以幫我想看看有沒有比較適合的圖表名稱🤣 這個圖表可以展示與分析兩種數據,分別是分月的資料以及分季的月彙整,要同時以兩種不同的時間維度去分析,或是去視覺化都是不錯的選擇哦。 現在就來看看這個分項合計明細複合分析圖如
Thumbnail
「體驗教育」、「探索教育」的概念很早就已經帶入台灣,而在近年越來越受到家長以及教育單位的關注,除了學校基本教育以及單純授課之外,透過體驗教育的「做中學」方式,讓學生或企業能在戶外活動中累積經驗,搭配專業引導員的帶領,就能將自身體驗經驗轉化為學習,甚至能夠運用到日常生活中,成為能終身受用的體悟。
Thumbnail
不知不覺就已經在泰國生活了一個月了,也逐漸在泰國發現了許多好用的日用品跟小物🤩 今天要跟大家分享的是每天口腔清潔及保養的必需品: SPARKLE 天然喜馬拉雅粉紅鹽牙膏✨ 在台灣時為了省下行李重量所以沒有帶太多個人護理用品,想說畢竟國外也買得到嘛~所以一到當地查了一下資訊就選擇了這一款牙膏,
Thumbnail
可能包含敏感內容
朋友說,只想稍微瞭解香檳、氣泡酒、甜酒,不想看那麼多字!「不想看那麼多字」,是當今所有內容提供者都得面對的受眾心態...
Thumbnail
走繩的器材和品牌眾多,不同類型和不同程度的走繩玩家所需的器具也有所不同,為了方便對於走繩有興趣的朋友,在剛開始要入手器材時更有方向,整理了一篇有關走繩器材的介紹,讓大家更了解走繩的器材 走繩的品牌 如同各戶外裝備品牌,走繩的品牌也是很多,因為走繩在歐美國家較多人從事,所以大多的走繩品牌也是以歐美的為
Thumbnail
很多人第一次看到或體驗走繩這項運動的時候,常常當下的反應是覺得: 「怎麼可能站在繩上?!」,更不用說要在繩子上行走,又不是武俠片裡面的高手會輕功,或是能像小龍女睡在繩上。 其實我們一開始接觸走繩的時候,也是有同樣的感想,但經過嘗試和練習,慢慢找到一些訣竅和方法,才發現只要透過一些教學跟走繩技巧,就算
Thumbnail
繩童的走繩教練-阿元教練,在台灣推廣走繩已有近12個年,帶領過社會人士、在校學生、學齡前小朋友,以及破百場的走繩活動,接觸過上千個學生,累積很多走繩教學經驗。有人會說,一條繩子到底有什麼好玩?可以讓阿元花了十幾年的歲月持續在做走繩推廣這件事情。走繩運動對於我們有什麼幫助和效益,今天我們就把這些年的一
Thumbnail
近年來國人越來越重視休閒娛樂和戶外活動,因此國內外也陸續出現了很多新穎的戶外運動。今天繩童要帶大家來認識最新戶外免插電的線上遊戲-走繩運動(SLACKLINE)。 走繩是什麼? 走繩字面上的翻譯就是走在繩子上的活動,聽到這裡可能覺得有點廢話XD。而用比較專業的介紹,走繩是透過兩個固定點(可能是柱子或
Thumbnail
不能攀岩,但男友買了新玩具,slackline board 走扁帶平衡板,超適合我的弱肉腳練肌肉,腳筋力量與平衡。
Thumbnail
接下來第二部分我們持續討論美國總統大選如何佈局, 以及選前一週到年底的操作策略建議 分析兩位候選人政策利多/ 利空的板塊和股票
Thumbnail
🤔為什麼團長的能力是死亡筆記本? 🤔為什麼像是死亡筆記本呢? 🤨作者巧思-讓妮翁死亡合理的幾個伏筆
Thumbnail
在 Google Sheets 中,SPARKLINE 函數提供了一個方便的方法來創建迷你圖表,讓你可以輕鬆地視覺化數據。這些迷你圖表可以是折線圖、柱狀圖或其他類型,並且可以在單個儲存格中顯示。本教學將向你展示如何使用 SPARKLINE 函數來創建迷你圖表,讓你能夠快速而直觀地理解你的數據。
Thumbnail
今天要來分享的是"分項合計明細複合分析圖",夭壽這名字真的是有夠長,有誰可以幫我想看看有沒有比較適合的圖表名稱🤣 這個圖表可以展示與分析兩種數據,分別是分月的資料以及分季的月彙整,要同時以兩種不同的時間維度去分析,或是去視覺化都是不錯的選擇哦。 現在就來看看這個分項合計明細複合分析圖如
Thumbnail
「體驗教育」、「探索教育」的概念很早就已經帶入台灣,而在近年越來越受到家長以及教育單位的關注,除了學校基本教育以及單純授課之外,透過體驗教育的「做中學」方式,讓學生或企業能在戶外活動中累積經驗,搭配專業引導員的帶領,就能將自身體驗經驗轉化為學習,甚至能夠運用到日常生活中,成為能終身受用的體悟。
Thumbnail
不知不覺就已經在泰國生活了一個月了,也逐漸在泰國發現了許多好用的日用品跟小物🤩 今天要跟大家分享的是每天口腔清潔及保養的必需品: SPARKLE 天然喜馬拉雅粉紅鹽牙膏✨ 在台灣時為了省下行李重量所以沒有帶太多個人護理用品,想說畢竟國外也買得到嘛~所以一到當地查了一下資訊就選擇了這一款牙膏,
Thumbnail
可能包含敏感內容
朋友說,只想稍微瞭解香檳、氣泡酒、甜酒,不想看那麼多字!「不想看那麼多字」,是當今所有內容提供者都得面對的受眾心態...
Thumbnail
走繩的器材和品牌眾多,不同類型和不同程度的走繩玩家所需的器具也有所不同,為了方便對於走繩有興趣的朋友,在剛開始要入手器材時更有方向,整理了一篇有關走繩器材的介紹,讓大家更了解走繩的器材 走繩的品牌 如同各戶外裝備品牌,走繩的品牌也是很多,因為走繩在歐美國家較多人從事,所以大多的走繩品牌也是以歐美的為
Thumbnail
很多人第一次看到或體驗走繩這項運動的時候,常常當下的反應是覺得: 「怎麼可能站在繩上?!」,更不用說要在繩子上行走,又不是武俠片裡面的高手會輕功,或是能像小龍女睡在繩上。 其實我們一開始接觸走繩的時候,也是有同樣的感想,但經過嘗試和練習,慢慢找到一些訣竅和方法,才發現只要透過一些教學跟走繩技巧,就算
Thumbnail
繩童的走繩教練-阿元教練,在台灣推廣走繩已有近12個年,帶領過社會人士、在校學生、學齡前小朋友,以及破百場的走繩活動,接觸過上千個學生,累積很多走繩教學經驗。有人會說,一條繩子到底有什麼好玩?可以讓阿元花了十幾年的歲月持續在做走繩推廣這件事情。走繩運動對於我們有什麼幫助和效益,今天我們就把這些年的一
Thumbnail
近年來國人越來越重視休閒娛樂和戶外活動,因此國內外也陸續出現了很多新穎的戶外運動。今天繩童要帶大家來認識最新戶外免插電的線上遊戲-走繩運動(SLACKLINE)。 走繩是什麼? 走繩字面上的翻譯就是走在繩子上的活動,聽到這裡可能覺得有點廢話XD。而用比較專業的介紹,走繩是透過兩個固定點(可能是柱子或
Thumbnail
不能攀岩,但男友買了新玩具,slackline board 走扁帶平衡板,超適合我的弱肉腳練肌肉,腳筋力量與平衡。