Skip to content

ClemensRobbenhaar/sgvizler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sgvizler

Sgvizler is a javascript wrapper for easy visualisation of SPARQL result sets.

See http://mgskjaeveland.github.io/sgvizler/ for how to set up, use, and extend Sgvizler, including documentation, downloads, and examples.

Add visualisations directly into your webpages like this:

<div id="example"
     data-sgvizler-endpoint="http://sws.ifi.uio.no/sparql/npd"
     data-sgvizler-query="SELECT ?class (count(?instance) AS ?noOfInstances)
                          WHERE{ ?instance a ?class }
                          GROUP BY ?class
                          ORDER BY ?class"
     data-sgvizler-chart="google.visualization.PieChart"
     style="width:800px; height:400px;"></div>

to get charts like this: pie chart

Installing Sgvizler :

  1. Install nodejs and necessary packages :

    i) Nodejs : "sudo apt install nodejs-legacy" (for Ubuntu 16.04 this installed version is not up to date, to get the last version : https://askubuntu.com/questions/786272/why-does-installing-node-6-x-on-ubuntu-16-04-actually-install-node-4-2-6)

    ii) "npm install -g npm"

    iii) Yuidocjs : "npm -g install yuidocjs."

    iv) "npm install uglify-js -g"

  2. "Compile" with makefile :

    i) Type : "yuidoc." at the source of the tree. This will generate a ./out directory

    ii) Being in ./sgvizler, type "make sgvizler.js" This will create all necessary files thanks to Makefile

    iii) Finally, type "uglifyjs sgvizler.js -o sgvizler.min.js" To get the minifier version of sgvizler.js

About

Sgvizler: SPARQL result set visualisation javascript library; fork from: https://github.com/mgskjaeveland/sgvizler

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 62.2%
  • HTML 34.1%
  • XSLT 2.8%
  • Other 0.9%