Egy korábbi posztban már foglalkoztam idővonal (timeline) készítésével. Akkor a vistime
csomagot használtam, mostpedig a timevis
-t. (Ennyit a kreatív névadásról .) Mindkettő javascript alapú adatvizualizáció. A Gant diagrammok is tulajdonképpen idővonalon megjelenített folyamatok. A posztban azt is ki akartam próbálni, hogy miként lehet az Rpubs ábrát beágyazni ebbe a “statikus” github.io weboldalba.
# timevis & vistime packages are both useful to create timeline visualization.
# install.packages("timevis")
# timevis demo: http://daattali.com/shiny/timevis-demo/
library(timevis)
data <- data.frame(
id = 1:4,
content = c("EU csatlakozás", "Őszödi beszéd",
"Gazdasági válság", "PV"),
start = c("2004-05-01", "2006-09-01",
"2008-01-01", "2010-05-01"),
end = c(NA, NA, "2012-01-01", NA)
)
timevis(data)
Az elkészített idővonal megjeleníthető Rpubs az RStudio használatával.
<iframe src="https://rpubs.com/ZGFabian/520854" width="100%" height="300" scrolling="auto"></iframe>
Update: RPubs valamiért blokkolja a beágyazást. Közvetlenül megnyitható ezen a linken
Megjegyzések:
- A beágyazott idővonal tetszőlegesen nagyítható avagy kicsinyíthető.
- Az idővonal lokalizációjáról lásd a vis.js dokumentációját.
- További info a visjs.org-on.
A timevis
csomagot is Dean Attali készítette, szintúgy mint a szépséges Beutyful-jekyll témát, amelyet ez az oldal is használ.