作者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