chart2text Demo

chart2text automatically generates natural language descriptions of charts for screen readers. The text descriptions are visually hidden but available to assistive technologies.

Example 1: Line Chart - Retirement Income

Generated Description:

Example 2: Bar Chart - Quarterly Sales

Generated Description:

Example 3: Multi-Dataset Line Chart

Generated Description:

Example 4: Bar Chart with Sequential Data - Using Trend Analysis

This bar chart shows data over time (ages 55-75). By setting descriptor: 'trend', the plugin uses piecewise regression instead of treating each bar as an independent category.

Generated Description (using trend analysis):

Example 5: Pie Chart - Department Budgets

Pie charts are automatically sorted from largest to smallest slice by default (use sortPieSlices: false to preserve original order).

Generated Description:

Example 6: Monthly Time Series - 31 Days of Order Volume

This example demonstrates handling larger datasets (31 data points). The synthesized data shows volume increasing during weekdays and decreasing on weekends, which the piecewise regression captures as distinct trend segments.

Generated Description:

Example 7: Stacked Bar Chart - Quarterly Revenue by Product

Stacked bar charts show multiple datasets where bars are stacked on top of each other. With combineStacks: true, the plugin describes the total combined values instead of each dataset separately, making the description more concise.

Generated Description: