Ascii Graph
Draw beautiful graphs in ascii art!
Showcase
let mut g1 = default;
g1.set_1d_data
.set_y_min
.set_y_max
.set_plot_height
.set_block_width
.set_y_label_interval
.set_title
.set_paddings
.set_big_title
.set_x_axis_label
.set_y_axis_label;
println!;
let mut g2 = default;
g2.set_1d_data
.set_plot_height
.set_y_min
.set_y_max
.set_block_width
.set_y_label_interval;
println!;
let mut g3 = default;
g3.
.set_block_width;
println!;
let mut g4 = default;
g4.set_1d_data;
println!;
let mut g5 = default;
g5.set_1d_data;
println!;
▌ ▐ ▛▀▀ ▜▌ ▜▌ ▌ ▐ ▜▌ ▐ ▐▌ ▟▌ ▞▀▚ ▞▀▚ ▟▌ ▞▀▚ ▞▀▚ ▟▌ ▞▀▚ ▞▀▚
▛▀▜ ▛▀▀ ▐▌ ▐▌ ▞▀▚ ▌▄▐ ▞▀▚ ▄▄ ▐▌ ▞▀▜ ▐▌ ▐▌ ▞ ▝▌ ▐▌ ▞ ▝▌ ▐▌ ▞ ▝▌
▌ ▐ ▙▄▄ ▐▙ ▐▙ ▚▄▞ ▛ ▜ ▚▄▞ ▌ ▐▙ ▚▄▟ ▗▖ ▟▙ ▗▙▄ ▚▄▞ ▟▙ ▗▙▄ ▚▄▞ ▟▙ ▗▙▄ ▚▄▞
x_axis_label
xz
1062│
1044│
1026│
1008│ ▄▄▄
991.0892│ ███
973.2678│ ███
955.4464│ ███
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2.125│ ▄▄▄ ▄▄▄ ███
1.951923│ ███ ███ ███
1.778846│ ███ ███ ███
1.605769│ ███ ███ ███
1.432692│ ███ ███ ███
1.259615│ ███ ███ ███
1.086538│ ▄▄▄▄▄▄ ███ ▄▄▄███ ▄▄▄ ███
0.913461│ ██████ ███ ██████ ███ ███
0.740384│ ██████ ███ ██████ ███ ███
0.567307│ ██████ ███ ██████ ███ ███
0.39423│ ██████ ███ ██████ ███ ███
0.221153│ ██████ ███ ██████ ███ ███
0.048076│▆▆▆██████▆▆▆███▆▆▆██████▆▆▆▆▆▆▆▆▆███▆▆▆███y_axis_label
╰──────────────────────────────────────────yy
0 2 4 6 8 10 12
1 3 5 7 9 11 13
16│ ▂▂▂▄▄▄▆▆▆███
12│ ▂▂▂▄▄▄▆▆▆███████████████
8│ ▂▂▂▄▄▄▆▆▆███████████████████████████
4│ ▂▂▂▄▄▄▆▆▆███████████████████████████████████████
╰───────────────────────────────────────────────────
0 2 4 6 8 10 12 14 16
1 3 5 7 9 11 13 15
8│
│
7│
│
6│
│
5│
│
4│
│
3│
│
2│
│
1│████████████
│████████████
0│████████████
│████████████
-1│████████████
│████████████
-2│████████████
│████████████
-3│████████████
│████████████
-4│████████████
│████████████
-5│████████████
│████████████
╰────────────
0
1086│
│
1061│
│
1036│
│ █
1011│ █
│ █
986.8│ █
│ █
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33│ █
│███████████████████████████████████████ ████████████████████████████████████████
31│███████████████████████████████████████ ████████████████████████████████████████
│███████████████████████████████████████ ████████████████████████████████████████
29│███████████████████████████████████████ ████████████████████████████████████████
│███████████████████████████████████████ ████████████████████████████████████████
27│███████████████████████████████████████ ████████████████████████████████████████
│███████████████████████████████████████ ████████████████████████████████████████
25│███████████████████████████████████████ ████████████████████████████████████████
│███████████████████████████████████████ ████████████████████████████████████████
23│███████████████████████████████████████ ████████████████████████████████████████
│███████████████████████████████████████ ████████████████████████████████████████
21│███████████████████████████████████████ ████████████████████████████████████████
│███████████████████████████████████████ ████████████████████████████████████████
19│███████████████████████████████████████ ████████████████████████████████████████
│███████████████████████████████████████ ████████████████████████████████████████
17│███████████████████████████████████████ ████████████████████████████████████████
│████████████████████████████████████████████████████████████████████████████████
╰────────────────────────────────────────────────────────────────────────────────
0 51 153 307 410 563 666 820 922 1076 1230 1383 1537 1691 1845
0 102 205 358 461 615 717 871 1024 1127 1281 1435 1588 1742 1896
1006│
│ ██████
1005│ ██████
│ ██████
1004│ ██████
│ ██████
1004│ ▄▄▄▄▄▄▄ ██████
│ ███████ ██████
1003│ ███████ ██████
│ ▄▄▄▄▄▄███████▄▄▄▄▄▄▄ ██████
1002│ ████████████████████ ██████
│ ████████████████████ ██████
1002│ ▆▆▆▆▆▆▆████████████████████▆▆▆▆▆▆ ██████
│ █████████████████████████████████ ██████
1001│ █████████████████████████████████ ██████
│███████████████████████████████████████████████ ██████
1000│███████████████████████████████████████████████ ██████
│███████████████████████████████████████████████ ▂▂▂▂▂▂▂██████
999.9802│███████████████████████████████████████████████ █████████████
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.125│███████████████████████████████████████████████ ▄▄▄▄▄▄▄█████████████
│███████████████████████████████████████████████ ████████████████████
2.625│███████████████████████████████████████████████ ████████████████████
│███████████████████████████████████████████████ ████████████████████
2.125│███████████████████████████████████████████████ ▄▄▄▄▄▄████████████████████
│███████████████████████████████████████████████ ██████████████████████████
1.625│███████████████████████████████████████████████ ██████████████████████████
│███████████████████████████████████████████████ ██████████████████████████
1.125│███████████████████████████████████████████████▄▄▄▄▄▄▄██████████████████████████
╰────────────────────────────────────────────────────────────────────────────────
0 2 4 6 8 10
1 3 5 7 9 11