.. vislib documentation master file, created by sphinx-quickstart on Tue May 22 20:50:20 2018. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. vislib ================================== .. toctree:: :maxdepth: 3 :caption: Contents: Introduction ---------------------------------- vislib is a library that wraps common javascript visualization libraries. The variety and capabilities of javascript visualization libraries far exceed what exists in python. Though native python libraries will always have better integration support, the goal here is to provide a quick and dirty way to embed rich html visualizations as iframes into an iptyhon environment or generate them as standalone html files. The core vislib package provides an abstraction that makes it easy to add new wrappers for additional javascript libraries. It uses the jinja2 templating library and some standard boilerplate templates to just expose the raw capabilities of each library. Each visualization is an attempt to strike a balance between completeness, consistency, and simplicity for the visualization API. Feedback is welcome! Currently Supported Visualizations ----------------------------------- vis.js ^^^^^^^^^^^^^^^^^^ A library for rich interactive timelines: `visjs timelines `_ .. automodule:: vislib.visjs :members: :show-inheritance: Taucharts ^^^^^^^^^^^^^^^^^^ A d3 based charting library that elegantly mixes power and simplicity, allowing for unique faceted charts: `taucharts `_ .. automodule:: vislib.taucharts :members: :show-inheritance: Treant ^^^^^^^^^^^^^^^^^^ A tree generation library that generates customizable interactive tree hierarchies: `Treant `_ .. automodule:: vislib.treant :members: :show-inheritance: Indices and tables ---------------------------------- :ref:`modindex` :ref:`genindex`