作者minksable ()
看板Master_D
標題[請益] 圖表的種類?
時間Mon Jul 26 18:39:32 2010
明天要口試了,今天還在改投影片 orz
想請問一下,我的實驗有一項是「當k增加時,執行時間的比較」:
↑
▌
▌
▌
▌
▌
│
▌
▌
▌
▌
▌ ▌
▌
│
▌
▌
▌
▌ ▌
▌ ▌
▌ ▌▌
│
▌
▌ ▌
▌ ▌
▌ ▌
▌ ▌▌ ▌▌
│▌
▌ ▌▌ ▌▌ ▌▌ ▌▌ ▌▌ ▌▌
│
▌▌ ▌▌ ▌▌ ▌▌ ▌▌ ▌▌ ▌▌
└─────────────────→
白色的是baseline,時間是exponential成長,很快就超過圖表範圍了,
但是其他方法(其他顏色)卻仍是在較短的時間就能執行結束,
為了讓圖表比較清楚,所以就只擷取這裡;
可是學長今天提醒我,
這樣畫會讓人覺得baseline的時間停留在同一個位置(當k增加),其實並不妥當,
他建議我可以用折線圖。
可是我又覺得折線圖好像不太好,因為它把數據都連在一起,
這樣會讓人覺得x軸的變數是continuous(其實是discrete),
所以現在不知道該怎麼畫才好,
希望大家告訴我正確的畫法,謝謝。 <(_ _)>
--
你的眼睛看不見,可是你一直在看她;
她的眼睛看得見,可是卻看不見其他人。
--于晴《鬥妻番外篇II》
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.164.240
1F:推 onecent:好漂亮的圖 07/26 19:01
2F:推 gamer:我覺得折線圖還ok,你如果覺得連起來不好,就用點標示就好 07/26 19:02
3F:→ gamer:那這個圖也可以改,把數據全部都做標準化(normalize)就可以 07/26 19:03
4F:→ gamer:在0~1之間標示了 07/26 19:03
不好意思,我還是不太懂,所以用修文的方式請教:
如果normalize到0-1之間,比例上其他方法還是相對地沒變化,
還是只看到得baseline一直在成長而已吧 (?)
5F:→ minksable:那這樣baseline就都沒有點了耶? 07/26 19:03
※ 編輯: minksable 來自: 140.119.164.240 (07/26 19:06)
6F:推 gamer:用不一樣的標示點,三角、矩形、圓形...etc 07/26 19:07
是指這樣嗎?
↑
│
o x x
│
x x x x
│
o x x x x x
│
v v v v v v v v v v v v
│
x
└───────────→
7F:→ gamer:因為你這邊是要表示各方法在k值增加上,運算時間增加的情況 07/26 19:09
8F:→ gamer:所以各數據間真實增加速率並不是重點,那重點就只在於表現出 07/26 19:10
9F:→ gamer:其他方法比較起baseline在速率上有非常明顯的改善就好了 07/26 19:11
10F:→ gamer:因此,就算其他都是在0~0.1的區域,可是能夠show出baseline 07/26 19:12
11F:→ gamer:是從0~1,那就可以達到目的了。 07/26 19:12
應該是說,baseline是我自己提的一個naive的方法,所以自然花很多時間,
而我所比較的有我再改良後的方法(想表達改良的方法是有價值的),
然而,除了我自己的方法外,還有別人的方法,
而這些的時間和我的改良後時間相似(較低),
所以我也想凸顯這部分,
和baseline的時間是怎樣其實不太重要,讓人知道它成長得很誇張就夠了。
不知道我這個需求會不會很怪 OTL
※ 編輯: minksable 來自: 140.119.164.240 (07/26 19:21)
12F:→ minksable:ps. 翻了paper,好像以折線圖居多,沒在管連不連續的... 07/26 19:22
13F:→ minksable:還是謝謝gamer板友 :) 07/26 19:25
14F:推 gamer:那你可以用兩張圖來表現,第一張圖是baseline和改良的方法 07/26 20:00
15F:→ gamer:第二張圖是改良的方法和其他人的方法。 07/26 20:00
16F:→ minksable:這個建議很不錯!謝謝 :D 07/26 20:31
17F:推 henry4343:幫推~ 07/27 11:20