CanvasXpress Documentation
Your comprehensive guide to mastering CanvasXpress for interactive scientific data visualization.
Welcome to the Documentation
This documentation is your central resource for everything related to the CanvasXpress library. Whether you are just starting out or are an experienced developer, this guide provides the information you need to create powerful, interactive, and reproducible visualizations.
The sections below provide structured pathways to help you quickly find what you're looking for.
Getting Started
Quick Start Tutorial
Create your first visualization in minutes with this simple tutorial.
View Tutorial →Arguments Overview
Understand the key arguments for creating a new CanvasXpress visualization.
View Arguments →Data Formats
An essential guide to all supported data structures, including JSON, CSV, and XML.
View Formats →Loading Remote Data
Loading remote data into CanvasXpress is straightforward. This section covers the various data formats you can use.
View Guide →Initialization
Initializing CanvasXpress with json, png, and html tables. This section provides examples and best practices.
View Methods →Core Concepts & Principles
Design Principles
Understand the philosophy behind CanvasXpress, including its focus on **performance** and **reproducibility**.
View Principles →Interactive Features
Learn about the built-in interactive capabilities like zooming, panning, and context menus.
View Features →Audit Trail
A deep dive into the **audit trail** feature, which ensures that your visualizations are fully reproducible.
View Documentation →API Reference
Configuration Parameters
A comprehensive list of all configuration parameters, their types, options, and default values.
View Parameters →Graph Types
A complete index of all supported **graph types**, categorized for easy reference.
View All Graph Types →Methods & Events
An overview of the CanvasXpress API methods and events for programmatic control.
View API Reference →Feature Guides
Data Wrangling
Learn how to use built-in parameters for grouping, faceting, transforming, and pivoting your data.
View Guide →Broadcasting & Cross-Talk
A guide to linking multiple visualizations on a page for interactive data exploration.
View Guide →LLM & AI Integration
A comprehensive guide to integrating CanvasXpress with LLMs for AI-powered visualization.
View Guide →Commercial Licensing
Documentation on licensing terms for proprietary and business use cases.
View Documentation →Community & Support
Troubleshooting & FAQ
Find solutions to common issues and answers to frequently asked questions.
View Section →GitHub Repository
Visit our GitHub page to report bugs, request features, or contribute to the project.
View Repository →