Giter Site home page Giter Site logo

docuburst-desktop's Introduction

Docuburst

DocuBurst is the first visualization of document content which takes advantage of the human-created structure in lexical databases. We use an accepted design paradigm to generate visualizations which improve the usability and utility of WordNet as the backbone for document content visualization. A radial, space-filling layout of hyponymy (IS-A relation) is presented with interactive techniques of zoom, filter, and details-on-demand for the task of document visualization. The techniques can be generalized to multiple documents.

Created by Christopher Collins. Currently maintained by Rafael Veras. More info at vialab.

Download the latest release.

##How to run

java -jar docuburst.jar my-plain-text-doc.txt (requires Java 8+)

##Getting Started

  1. Type the word you want to be the root of the tree. It defines the scope of your investigation. Not sure? Type entity for the broadest scope.
  2. Go to Options and play with Maximum tree depth. It controls the level of detail of the view.
  3. Now click Single node to color only the categories that occur directly in the document.
  4. Click on one of these categories and go to Concordance lines to see the excerpts where they appear in the text. Text segments is similar, but shows you more context.
  5. By the way, the text is divided into segments based on vocabulary changes (check Marti Hearst's awesome paper). These segments are represented by tiles on the right side. When you click a category, the tiles where it appears become orange!
  6. Pick a category of interest and double click it to narrow down your exploration.
  7. LeftClick+Hold+Move on a blank area to pan the view. RightClick+Hold+Move to zoom in/out.
  8. Double RightClick on the root (center of the sunburst) to roll-up.

##Citation

C. Collins, S. Carpendale, and G. Penn, “DocuBurst: Visualizing Document Content Using Language Structure,” Computer Graphics Forum (Proc. of the Eurographics/IEEE-VGTC Symposium on Visualization (EuroVis)), vol. 28, iss. 3, pp. 1039-1046, 2009.

Docuburst

docuburst-desktop's People

Contributors

rafaveguim avatar

Watchers

James Cloos avatar Stephen Lee avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.