background preloader

Anvaka/VivaGraphJS - GitHub

Anvaka/VivaGraphJS - GitHub
Related:  Chart APICode tricksJava Script

Javascript Graphics Library jsDraw2D draw line, circle, rectangle, polygon, curve, ellipse. Querying with SPARQL Home > User Guide > Querying with SPARQL SPARQL is the standard query language for the Semantic Web and can be used to query over large volumes of RDF data. dotNetRDF provides support for querying both over local in-memory data using it's own SPARQL implementation and for querying remote data using SPARQL endpoints or through other stores SPARQL implementations. If you want to learn about SPARQL you should take a look at the SPARQL Query Language Specification which provides examples of all the various query forms as well as the full formal specifcation. Advanced Users may want to take a look at the Advanced SPARQL and SPARQL Optimization pages for more details about how our in-memory SPARQL engine functions. When using SPARQL you'll want to import the VDS.RDF.Query namespace using the following statement at the start of your code files: If you are going to parse SPARQL queries yourself you will also need to use the VDS.RDF.Parsing namespace. Result Sets ResultsType Result Results Variables Count

Cytoscape.js This is how easy it is to get started with Cytoscape.js (this code creates the instance you see on the bottom-right: About Cytoscape.js is an open-source graph theory library written in JavaScript. Cytoscape.js allows you to easily display and manipulate rich, interactive graphs. Cytoscape.js also has graph analysis in mind: The library contains a slew of useful functions in graph theory. Cytoscape.js is an open-source project, and anyone is free to contribute. The library was developed at the Donnelly Centre at the University of Toronto. Cytoscape.js & Cytoscape Though Cytoscape.js shares its name with Cytoscape, Cytoscape.js is not Cytoscape. Cytoscape.js is a JavaScript library: It gives you a reusable graph widget that you can integrate with the rest of your webapp with your own JavaScript code. Funding Funding for Cytoscape.js and Cytoscape is provided by NRNB (U.S. ISB | UCSD | MSKCC | Pasteur | Agilent | UCSF | Unilever | Toronto | NCIBI | NRNB Architecture & API Notation Position Data

Video.js Blog - Video.js is a JavaScript framework for HTML5 and Flash video mrdoob/three.js A Graph-Based Movie Recommender Engine « Marko A. Rodriguez The MovieRatings Dataset The GroupLens research group has made available a corpus of movie ratings. There are 3 versions of this dataset: 100 thousand, 1 million, and 10 million ratings. This post makes use of the 1 million ratings version of the dataset. The dataset can be downloaded from the MovieRatings website (~6 megs in size). Getting Started with Gremlin All of the code examples can be cut and pasted into the Gremlin console or into a Groovy/Java class within a larger application. Generating a MovieRatings Graph Before getting recommendations of which movies to watch, it is important to first parse the raw MovieLens data according to the graph schema defined above. The data will be inserted into the graph database Neo4j. Parsing Movie Data The file movie.dat contains a list of movies. The code to parse this data into Neo4j and according to the diagrammed schema is presented below. Parsing User Data The file users.dat contains a list of users. Parsing Ratings Data Conclusion Like this:

HTML5 canvas - an introduction to it by Richard Heyes, RGraph author Introduction <canvas> is a new HTML tag which is part of the HTML5 standard. The <canvas> tag uses a "fire and forget" drawing methodology - there is no DOM that is maintained, so if you want to alter something you'll probably (but not necessarily) have to redraw the entire canvas. Other uses for <canvas> include providing a control panel to your users and using it to create games. History of the tag HTML5 canvas was originally introduced by Apple in 2004 for use in Mac OS X WebKit to power dashboard applications and their Safari web browser. A usage example The example to the right is a very simple example of drawing a few primitives on the canvas. The <canvas> tag itself is defined with just width, height and id attributes. <canvas id="cvs" width="600" height="250" style="border: 1px solid gray">[No canvas support]<canvas> The content in between the tags is not shown if the browser supports canvas, and is if the browser doesn't. Javascript & web charts

Microsoft Ajax Content Delivery Network The Microsoft Ajax Content Delivery Network (CDN) hosts popular third party JavaScript libraries such as jQuery and enables you to easily add them to your Web applications. For example, you can start using jQuery which is hosted on this CDN simply by adding a <script> tag to your page that points to By taking advantage of the CDN, you can significantly improve the performance of your Ajax applications. The contents of the CDN are cached on servers located around the world. In addition, the CDN enables browsers to reuse cached third party JavaScript files for web sites that are located in different domains. The CDN supports SSL (HTTPS) in case you need to serve a web page using the Secure Sockets Layer. The CDN hosts the following third party script libraries which have been uploaded, and are licensed to you, by the owners of those libraries: The Microsoft Ajax CDN also includes the following libraries which have been uploaded by Microsoft: Visual Studio .vsdoc Support <!

13 Chart and Graph plotting javascript plugins There are more and more Javascript chart and graph plotting solutions are being released and available for free online. I work on a complicated graph for a website before, we used highchart as the solution, during that time, there isn't a lot of plugins to choose from, but now, we can easily find many very capable charting libraries. Personally, the rise of this kind of plugins are due to: Flash used to be the best solution, but everyone is moving on from there.Modern browsers and powerful computing make it possible to render live data easily.Maturity of different technologies in drawing vector: VML, SVG and Canvas. Of course, you need to carefully choose one that fit your requirements. Anyway, in this posts, we have collected 13 Chart and Graph plotting javascript plugins. FusionCharts FusionChart is the most powerful javascript charting plugin. JSXGraph is a cross-browser library for interactive geometry, function plotting, charting, and data visualization in a web browser.

Introduction to Circos, Features and Uses // CIRCOS Circular Genome Data Visualization