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 →
Installation

A step-by-step guide on how to add CanvasXpress to your web projects.

View Guide →
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 →