a simple elixir charting library

unchartedelixir

beautifully dynamic charts

Column chart visualizing Cheese Coney Consumption by Neighborhood

2000

4000

6000

8000

10000

Landen

Oakley

Downtown

Florence

Erlanger

Uncharted Territory

  • Built with the Power of Elixir
  • A Variety of Beautiful Charts
  • Utilizes LiveView for Live Data
  • Smooth & Customizable Animations
  • Customizable SVG Charts
  • Accessibility Including Tables For Screen Readers

Uncharted Packages

Uncharted Phoenix

By defining an implementation of the Uncharted.Component protocol for all of Uncharted's built-in chart types, UnchartedPhoenix.render/2 knows how to render the appropriate kind of chart based on the dataset of the Uncharted. BaseChart struct you pass in.

GitHub HexDocs

Uncharted Elixir

Uncharted is a core package used by Uncharted Phoenix to define data structures and functions needed to prepare a chart for rendering. This is a separate core library from the phoenix LiveView package because we anticipate also more library adapters.

GitHub HexDocs

unchartedphoenix

Best Kind of Pie
the pie chart

Pie chart visualizing Best Kind of Pie
Best Kind of Pie
[Data title] Percentage
Pecan 20.0
Blueberry 28.0
Pumpkin 35.0
Chocolate 17.0

Cheese Coney Consumption by Neighborhood
the column chart

Column chart visualizing Cheese Coney Consumption by Neighborhood

2000

4000

6000

8000

10000

Landen

Oakley

Downtown

Florence

Erlanger

Cheese Coney Consumption by Neighborhood
[Data Title] [Data Title]
Landen 4208.746848743743
Oakley 2840.5770012693765
Downtown 2099.9954105980346
Florence 3080.8854678922726
Erlanger 6486.171863871239

Process Memory / Total
the progress chart

Progress chart visualizing Process Memory / Total 23% Proc Memory (% Of Total)
Process Memory / Total
[Data title] Progress
Proc Memory (% Of Total) 23%

Live Line Chart

Line chart visualizing Live Line Chart

500

1000

1500

2000

2500

140

280

420

560

700

Live Line Chart for [Line Title]
Point [Data Title] [Data Title]
Point 1 0 500
Point 2 140 1000
Point 3 280 1600
Point 4 420 1500
Point 5 560 2000
Point 6 700 2400

Live Beam Memory Stats
the bar chart

Bar chart visualizing Live Beam Memory Stats

Processes

Processes Used

Atom

Atom Used

Binary

Code

Ets

1250

2500

3750

5000

6250

7500

8750

10000

11250

12500

Live Beam Memory Stats
[Data Title] [Data Title]
Processes 7126.056
Processes Used 7116.248
Atom 639.193
Atom Used 630.869
Binary 167.792
Code 12481.343
Ets 1062.88

Live Scatter Plot
the scatter plot

Scatter plot visualizing Live Scatter Plot

500

1000

1500

2000

2500

1

2

3

4

5

Live Scatter Plot
Point [Data Title] [Data Title]
Point 1 0 2500
Point 2 1.2 1800
Point 3 1.9 2000
Point 4 2.7 1400
Point 5 3.5 1800
Point 6 4.2 1800

Cheese Coney Consumption by Neighborhood
the stacked column chart

May

June

July

Column chart visualizing Cheese Coney Consumption by Neighborhood

2000

4000

6000

8000

10000

Landen

Oakley

Downtown

Florence

Erlanger

Cheese Coney Consumption by Neighborhood
[Data Title] [Data Title]
Landen, May 3087.649929558592
Landen, June 1263.6536176217662
Landen, July 2031.9541720544605
Oakley, May 3685.8584386932025
Oakley, June 746.7464229823998
Oakley, July 2851.031445082351
Downtown, May 868.2798720066196
Downtown, June 1601.5944272203194
Downtown, July 2245.2483546567123
Florence, May 3195.4883702586426
Florence, June 2668.626884245627
Florence, July 265.0585783549918
Erlanger, May 1636.1818298843507
Erlanger, June 2073.3812589102645
Erlanger, July 258.2111732979211