[算表] 仿甘特圖條件式畫線

作者: l3112255 (米米)   2019-12-24 16:34:26
軟體:excel
版本:2016
各位大大好
目前有遇到一個資料視覺化的問題
有一資料如下:
https://imgur.com/GOmBY5J
A B C 在各時間點是不是有動作
有動作就給1 沒動作就給0
資料型態僅有0與1
是否能透過excel繪製這種圖表(不知道叫什麼名稱 但長的像甘特圖)
https://imgur.com/tATpwON
資料是1的話就畫線 0的話就中斷空白 連續1的情況會連在一起
(此圖是自己複製貼上畫的XD)
目前操作EXCEL現有圖
最多只能做到這樣
https://imgur.com/eUGDTaF
但也不是連線的方式 且 不能同時將ABC放入同一圖內
想請問EXCEL是否能操作
不行的話就要再另尋軟體繪製QQ
話說有人知道這種圖名稱叫什麼嗎?
跪求大大幫忙QAQ
※ 編輯: l3112255 (124.219.98.170 臺灣), 12/24/2019 16:40:32
作者: l3112255 (米米)   2019-12-27 17:30:00
ㄚㄚㄚㄚㄚㄚㄚ 我搞懂了(大哭謝謝大大QAQhttps://imgur.com/Pd8TOV8
作者: soyoso (我是耀宗)   2019-12-27 17:27:00
回文的12/27 17:2712/27 16:55的回文,設個數列
作者: l3112255 (米米)   2019-12-27 17:27:00
但a就在y為30,x為1--->原本的資料a在x為1的時候應該是0怎麼會是30 (我好笨QAQ)
作者: soyoso (我是耀宗)   2019-12-27 17:24:00
x軸一樣最小值1最大值是9,a就在y為30,x為1,b就在y為20,x為1...最小值就是原po所設的1,和0都沒有關係,所設的x值就為x軸的最小值1這是一組新的數列,和其他三組數列並不相關
作者: l3112255 (米米)   2019-12-27 17:22:00
不太懂意思 那這樣要怎麼設定只顯示1~9我以為是加一排最小的數值(0)讓他數字符合10.20.30就會顯示直條 再將它左邊標籤但這行是忽略不看的 觀念是否搞錯了
作者: l3112255 (米米)   2019-12-27 17:14:00
目前是新增一行0 所以0~1應該是不存在的圖案
作者: soyoso (我是耀宗)   2019-12-27 17:14:00
如果是指a,b,c不要太靠左側的話,圖表區拉大,拖曳繪圖區
作者: soyoso (我是耀宗)   2019-12-27 17:19:00
12/27 16:55回文x值為x軸最小值,如果原po要設x軸最小值為1的話,那這數列的x值就不會是0
作者: soyoso (我是耀宗)   2019-12-27 17:13:00
不清楚什麼是一併被遮住,回文所提供連結是可以看到a,b,c
作者: soyoso (我是耀宗)   2019-12-27 16:30:00
imgur連結無法看到截圖
作者: l3112255 (米米)   2019-12-27 16:48:00
https://imgur.com/U0EGEAm 無法直接點擊編輯直接用資料標籤也會出現在線上 而不是軸QQ
作者: soyoso (我是耀宗)   2019-12-27 16:55:00
設個數列同y值同這三條線,x值為x軸最小值數列新增資料標籤,標籤包含以儲存格的值,水平、垂直皆同
作者: l3112255 (米米)   2019-12-27 17:09:00
https://imgur.com/yBnHTWN縮小下方座標軸 左邊標籤會一併被遮住
作者: soyoso (我是耀宗)   2019-12-24 17:44:00
圖表的話,散佈圖,水平、垂直軸可以資料標籤,線條的話誤差線(水平正差)https://i.imgur.com/NpVwz5k.jpg
作者: l3112255 (米米)   2019-12-25 08:52:00
請問要怎麼設定才會像是你那樣呢?https://imgur.com/WHZZe8F 單一A設定調不出來QQ而且同時設定的話完全亂掉QAQ https://imgur.com/rq22ADF
作者: soyoso (我是耀宗)   2019-12-25 08:59:00
abc數列y值並不是以b2:j4,這方面就看原po自訂同一筆是相同的,如a的y值是相同相同方面也判斷1或0的回傳,0可回傳空字串""、0或錯誤值空字串或0的話,垂直(數值)軸,座標軸選項,範圍,最小值就不要設為0
作者: l3112255 (米米)   2019-12-25 09:08:00
可以舉個例嗎 不設定b2:j4 有點抽象 還是設定不太出來QQ
作者: soyoso (我是耀宗)   2019-12-25 09:08:00
以其他儲存格設個判斷來回傳數列y值觀念是不同筆a,b,c的y值是不同的,同筆的y值是相同的不然b2:j4是1,0來看不就有可能重覆出現在同一個點上,也就無法區分
作者: l3112255 (米米)   2019-12-25 09:21:00
大概了解意思 就是僅回傳有1的數值 但要在哪邊設定阿QQhttps://imgur.com/TMcnpnd 還是我觀念還是錯的
作者: soyoso (我是耀宗)   2019-12-25 09:22:00
原po要在哪裡設,只要是沒有使用到的儲存格都可以,就公式判斷回傳,數列y值再設定該儲存格範圍非設於原po回文連結內的數列y值內
作者: l3112255 (米米)   2019-12-25 09:31:00
大概了解了 剛剛可能搞錯設定只是公式可能要再研究一下因為一直以為是將0取代成空白去重畫一張圖QQ雖然現在還是不知道要怎麼回傳XD
作者: soyoso (我是耀宗)   2019-12-25 10:25:00
公式方面,if為0回傳空字串""、0或錯誤值(09:03)有寫到,限制(09:04)有寫,為1(不為0),如果筆數不多就自設30、20、10之類的,如果多的話配合配合row()
作者: l3112255 (米米)   2019-12-25 11:24:00
if=(B2=0,"",1)https://imgur.com/j1JHHg1好吧 我應該還是搞錯XD 資料量其實超級大 我可能要找別的軟體輔助了QQ
作者: soyoso (我是耀宗)   2019-12-25 12:31:00
不是,如果都以公式回傳1,那儲存格b8和b9的點就會都在一齊了(因為y值是相同的),y值a,b,c都不同,如10:25所回文30、20、10之類的,筆數多就配合row()至於原po是否要找別的軟體輔助也可以,我只是回覆內文所寫excel是否能操作這個問題
作者: l3112255 (米米)   2019-12-25 13:05:00
如果不回傳1 他們要怎麼顯示值相同...(? 10.20.30的值
作者: soyoso (我是耀宗)   2019-12-25 13:07:00
10:25回的筆數不多就自設,如以原po 11:24的公式=if(b2=0,"",30),往右拖曳,A這筆的y值就是30=if(b3=0,"",20)這就是B這筆的y值b這筆的y值設於原po回文11:24的儲存格b8那筆數多就配合row(),要乘什麼間距值就自設,就可以同列號是同y值再次提醒09:11的回文 觀念是不同筆a,b,c的y值是不同的,同筆的y值是相同的
作者: l3112255 (米米)   2019-12-25 14:52:00
https://imgur.com/yk2HeXA懂意思了!!!!!! 但是這樣沒顯示數字的依舊會以0顯示無法於座標軸最小值不設定空白(?誤差線畫上去怎麼差這麼多啊XDDhttps://imgur.com/OQUyFUo 有了https://imgur.com/g1iFpWo現在問題應該是誤差線連不起來QAQ而且9:03和9:06不見了耶!!!https://imgur.com/oOUKYae 調整中間原點可以讓線融合只是會什麼散布圖會缺中間的時間 還是不懂原因
作者: soyoso (我是耀宗)   2019-12-25 15:59:00
難道原po沒發現明明x應為09:01,y為10的那個點確沒有出現09:01和10交差的那個地方嗎?數列x值不要用09:00、09:01、09:02…的時間序列值改為其他整數且連續的數字
作者: l3112255 (米米)   2019-12-26 08:43:00
了解!!! 那請問最後一個疑問https://imgur.com/HqW6N6m圈起來1的地方 我現在都是點選資料數列格式標記選項去改有別的方法直接處理嗎 當大筆資料的時候就無法慢慢點了再來是2的地方 因為在那點數值其實是0 他就會少一個點正差也沒辦法填滿
作者: soyoso (我是耀宗)   2019-12-26 09:08:00
不太確定原po,在x的數值是什麼,因為以藍色這條來看只有正差且為1下x為8,那就會是從8向右至9的位置而不會有8左側所看到凸出的部分標記方面量多就巨集迴圈修改再回到那點數值其實是0,少一個點正差也沒辦法填滿來看,應是沒有關係的,因為本來就沒有要內y為0的那個點來填滿要的本來就是以原資料y為1的部分以誤差線來延伸線條的^以原資料(09:14回文落字
作者: l3112255 (米米)   2019-12-26 09:37:00
https://imgur.com/Y8GFH7K 看起來資料怪怪的
作者: soyoso (我是耀宗)   2019-12-26 09:48:00
測試,以原po回文資料來模擬,無標記,x、y誤差線無端點,定值 https://i.imgur.com/M0rYnng.jpg
作者: l3112255 (米米)   2019-12-26 11:44:00
重新測試沒有問題 很感謝大大回覆QAQ那可以請問巨集方面要如何設定嗎 不會使用巨集QQ
作者: soyoso (我是耀宗)   2019-12-26 12:10:00
迴圈於chart.fullseriescollection集合series.markerstyle設為xlmarkerstylenone無標記
作者: l3112255 (米米)   2019-12-26 13:47:00
https://imgur.com/OCpIJcC有試著用錄製的方式運作 但是加入線條粗度會出現問題且ActiveChart.FullSeriesCollection(1)的1要怎麼設定讓他自己變動 因為現在是自己手動更改QQ
作者: soyoso (我是耀宗)   2019-12-26 14:08:00
以迴圈for...next的變數去帶,或改以for each..next帶集合
作者: l3112255 (米米)   2019-12-27 14:01:00
很感謝大大的幫忙!!!! 已解決這個難題QAQ雖然我設定改線條粗度他會亂掉 但至少可以畫線了!!!
作者: kklighter (ro)   2018-01-05 22:43:00
看不懂……
作者: soyoso (我是耀宗)   2018-01-05 23:22:00
看不懂請明確說明哪個步驟?或是不確回文的功能在哪?回看不懂,這樣是無法告知如何可達成要的結果的來這裡是學習的,而非自述看不懂

Links booklink

Contact Us: admin [ a t ] ucptt.com