bx-charts

Render responsive bar, line, pie, and other charts in BoxLang UI.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ortus-boxlang/skills --skill bx-charts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bx-charts
Source: https://github.com/ortus-boxlang/skills/tree/main/boxlang-modules/bx-charts
Command: npx skills add https://github.com/ortus-boxlang/skills --skill bx-charts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

bx-charts provides a ready-made set of BoxLang UI components to create charts and graphs with Chart.js under the hood, enabling developers to visualize data quickly without building charting logic from scratch.

Core Features & Use Cases

  • bx:chart outer chart wrapper that defines layout, size, titles, and responsive behavior.
  • bx:chartseries / bx:chartdata data binding primitives for one or more data series, enabling bar, line, pie, and other chart types.
  • Use Case: Create a responsive analytics dashboard with multiple charts showing sales, user activity, and engagement metrics in a single view.

Quick Start

Install the bx-charts module and start rendering charts in your BoxLang UI.

Frequently Asked Questions about bx-charts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create responsive data visualizations in BoxLang?

You can create responsive data visualizations in BoxLang using the bx-charts module, which supplies UI components like bx:chart and bx:chartseries to render Chart.js graphs quickly without building logic from scratch.

What chart types are supported by the Chart.js integration in BoxLang?

The BoxLang Chart.js integration supports bar, line, pie, doughnut, radar, polarArea, area, horizontalbar, scatter, and bubble charts, all configurable through data bindings and styling options.

Can I build a dashboard with multiple charts in BoxLang?

Yes, you can build an analytics dashboard with multiple charts in BoxLang. The bx:chart outer wrapper defines layout and responsive behavior, allowing multiple bx:chartseries elements in a single view.

Do I need to install any dependencies to use chart components in BoxLang UI?

Yes, you need to install the bx-charts module and ensure Chart.js is available to drive the chart components, load the necessary data bindings, and render configurable options at runtime.

How do data bindings work for BoxLang chart series?

Data bindings for BoxLang chart series use bx:chartseries and bx:chartdata primitives to bind one or more data series to the chart, applying configured data and styling at runtime.

What is the best way to display sales and user engagement metrics in BoxLang?

The best way to display sales and engagement metrics in BoxLang is using the bx-charts UI components to render a responsive analytics dashboard, supporting various chart types for different metrics.