Nothing
library(jeek)
### plotting window reset routine
graphics.off()
par(ask=F)
par(mfrow=c(1,1))
readline(prompt="Press [enter] to continue to NIPS word count demo with 2 tasks (before 2006 and after 2006) and 37 features (37 words)")
data(nip_37_data)
label = colnames(nip_37_data[[1]])
result = jeek(X = nip_37_data, 0.12, covType = "kendall", parallel = TRUE)
# return igraph object
graph = returngraph(result)
# fix plot layout
layout = layout_nicely(graph, dim = 2)
### multiple plotting
readline(prompt="Press [enter] to display four plots showing all graphs, shared graph, task specific 1 and task specific 2")
par(mfrow=c(2,2))
{
plot.jeek(result, graphlabel = label, type="task", graphlayout = layout)
plot.jeek(result, graphlabel = label, type="share", graphlayout = layout)
plot.jeek(result, graphlabel = label, type="taskspecific", subID=1, graphlayout = layout)
plot.jeek(result, graphlabel = label, type="taskspecific", subID=2, graphlayout = layout)
}
readline(prompt="Press [enter] to display four plots zooming into node data and probability on previous four plots")
nodeid = which(label %in% c("data","probability")) ### look for id
{
plot.jeek(result, graphlabel = label, type="neighbour", index = nodeid, graphlayout = layout)
plot.jeek(result, graphlabel = label, type="neighbour", subID = 0, index = nodeid,graphlayout = layout)
plot.jeek(result, graphlabel = label, type="neighbour", neighbouroption = "taskspecific",
subID=1, index = nodeid,
graphlayout = layout)
plot.jeek(result, graphlabel = label, type="neighbour", neighbouroption = "taskspecific",
subID=2, index = nodeid,
graphlayout = layout)
}
### it is also possible to zoom into multiple nodes on multiple graphs specified by input
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.