Custom visualizations library (customvis-lib)
The customvis-lib library is designed to help developers build visualizations quickly by providing documented utility classes and interfaces. This document is intended for developers.
Features that are offered by customvis-lib include:
- A managed Rendering cycle
- A unified Data model
- Automatic or custom Hit testing
- Automatic Legends
- Properties support
- Palettes support
- Customizing your visualization
At the core of customvis-lib, is the RenderBase class. The RenderBase class is the base class that you can use for every custom visualization. This base class gives you access to all of the features in customvis-lib.
Installation
The library is available as a file called customvis-lib-x.y.z.tgz where x.y.z is the version of the library. When you create a new visualization that uses the SDK command customvis create, the customvis library is copied to the root directory of your new visualization.
Step-by-step visualization
Learn how to build a custom visualization that uses customvis-lib and d3 by following the Custom visualizations - tutorial.
API Reference
Check out the API reference for detailed information about all the classes and methods that are found in customvis-lib.