This repository has been archived by the owner on May 4, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 123
Home
Adil edited this page Nov 13, 2013
·
58 revisions
- You have some list-of-items (mails, digital collections, news, …) that you want to easily get an overview of?
- Filtering options that feels intuitive, and gives you the right power when needed?
- Don’t have much screen space for the box, and want to scale easily without losing control?
- + Simple API to convert data into your interface.
Keshif is here to help you.
Tutorial is here . Using Nobel dataset, simply import the dataset with default configurations, then customize for more effective and detailed browsing.
Sample code is here. Keshif only has one main function: kshf.init, and all the configuration is done by modifying the parameters passed to this function.
kshf.init({
domID : "#chart_div4",
categoryTextWidth:186,
source : {
gdocId : '0Ai6LdDWgaqgNdFhuMXh0V1E2Wk5tU19JaDltUWVMVnc',
sheets : [ {name:"Posts"} ]
},
loadedCb: function(){
postCols = kshf.dt_ColNames.Posts;
kshf.cellToArray(kshf.dt.Posts, [postCols.categories], ",", false);
},
charts: [ // 2 facets, the first one also describing time chart
{ facetTitle: "Category",
timeTitle: "Date"
},{
facetTitle: "Author",
catDispCountFix: 6,
textFilter: 'by', textGroup: 'authors'
}
],
sortOpts:{
columns : [
{ name: 'Date',
width: 45,
value: function(d){ return d.data[postCols.date].getUTCFullYear(); },
value_type : 'number'
}
],
textSearch : function (d) { return d.data[postCols.title]; },
textSearchTitle : "post title",
contentFunc : function(d) {
// return an html string which you can generate from the data parameter, d
}
}
});
Main Parameters
Data Source Parameters
Facet Parameters
List Parameters
Notes
- World Country Flags – 193 items
- Nobel Prize Winners – 863 items
- Ben Bederson’s publications – 144 items
- Accidents – Road Safety 2012 – UK – 3939 items
- Petroleum Spills – 366 items
- Product – Tablet Computers on Amazon – 573 items
- Teaching Assistant Evaluations – 151 items
- UMD HCIL Lab publications – 711 items
- 112th Senate Roll – 486 items
- Transactions In Major League Baseball – 4022 items
- Zoo – Some Animal List
- Reuters 1987 News Dataset – 21578 items
- Marvin Minsky’s publications – 248 items
Mehmet Adil Yalcin @ HCIL, University of Maryland, College Park
Funded in part by Huawei.
Mehmet Adil Yalcin - HCIL - University of Maryland, College Park