Ascii Graph
Draw beautiful graphs in ascii art!
Showcase
use *;
use Ratio;
▌ ▐ ▛▀▀ ▜▌ ▜▌ ▌ ▐ ▜▌ ▐ ▐▌ ▟▌ ▞▀▚ ▞▀▚ ▟▌ ▞▀▚ ▞▀▚ ▟▌ ▞▀▚ ▞▀▚
▛▀▜ ▛▀▀ ▐▌ ▐▌ ▞▀▚ ▌▄▐ ▞▀▚ ▄▄ ▐▌ ▞▀▜ ▐▌ ▐▌ ▞ ▝▌ ▐▌ ▞ ▝▌ ▐▌ ▞ ▝▌
▌ ▐ ▙▄▄ ▐▙ ▐▙ ▚▄▞ ▛ ▜ ▚▄▞ ▌ ▐▙ ▚▄▟ ▗▖ ▟▙ ▗▙▄ ▚▄▞ ▟▙ ▗▙▄ ▚▄▞ ▟▙ ▗▙▄ ▚▄▞
y_axis_label
yy
3│ ^^^
2.8│ ███
2.6│ ███
2.4│ ███
2.2│ ███
2│ ███ ███ ███
1.8│ ███ ███ ███
1.6│ ███ ███ ███
1.4│ ███ ███ ███
1.2│ ███ ███ ███
1│ ██████ ███ ██████ ███ ███
0.8│ ██████ ███ ██████ ███ ███
0.6│ ██████ ███ ██████ ███ ███
0.4│ ██████ ███ ██████ ███ ███
0.2│ ██████ ███ ██████ ███ ███
0│██████████████████████████████████████████
-0.2│██████████████████████████████████████████
-0.4│██████████████████████████████████████████
-0.6│██████████████████████████████████████████
-0.8│██████████████████████████████████████████
╰──────────────────────────────────────────x_axis_label
0 2 4 6 8 10 12 xz
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│
│
1055│
│
1024│ █
│ █
993│ █
│ █
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34│ █
│ █
32│███████████████████████████████████████ ████████████████████████████████████████
│███████████████████████████████████████ ████████████████████████████████████████
30│███████████████████████████████████████ ████████████████████████████████████████
│███████████████████████████████████████ ████████████████████████████████████████
28│███████████████████████████████████████ ████████████████████████████████████████
│███████████████████████████████████████ ████████████████████████████████████████
26│███████████████████████████████████████ ████████████████████████████████████████
│███████████████████████████████████████ ████████████████████████████████████████
24│███████████████████████████████████████ ████████████████████████████████████████
│███████████████████████████████████████ ████████████████████████████████████████
22│███████████████████████████████████████ ████████████████████████████████████████
│███████████████████████████████████████ ████████████████████████████████████████
20│███████████████████████████████████████ ████████████████████████████████████████
│███████████████████████████████████████ ████████████████████████████████████████
18│███████████████████████████████████████ ████████████████████████████████████████
│███████████████████████████████████████ ████████████████████████████████████████
16│████████████████████████████████████████████████████████████████████████████████
╰────────────────────────────────────────────────────────────────────────────────
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.5625│███████████████████████████████████████████████ ████████████████████
│███████████████████████████████████████████████ ████████████████████
2│███████████████████████████████████████████████ ██████████████████████████
│███████████████████████████████████████████████ ██████████████████████████
1.4375│███████████████████████████████████████████████ ██████████████████████████
│███████████████████████████████████████████████▄▄▄▄▄▄▄██████████████████████████
╰────────────────────────────────────────────────────────────────────────────────
0 2 4 6 8 10
1 3 5 7 9 11
│
│
│ ▗▄▄▄▟███████▄▄▄▄
│ ▗▄▟███████████████████▄▄
│ ▗▄██████████▀▀▀▀▀▀▜█████████▙▄
│ ▗▟██████▛▀▘ ▀▀███████▄
│ ▄██████▀ ▝▜█████▙▖
│ ▟█████▀ ▝▜█████▖
│ ▟████▛ ▝█████▖
│ ▟████▛ ▝█████▖
│ ▐████▛ ▝█████
│ ▟████▘ ▜████▖
│ █████ ▐████▌
│ █████ ▐████▌
│ █████ ▐████▌
│ ▐████▌ █████
│ ▝█████▖ ▟████▛
│ ▝█████▖ ▟████▛
│ ▝█████▄ ▗▟████▛
│ ▝██████▄ ▗▟█████▛
│ ▜██████▄▖ ▄▟██████▘
│ ▝▜███████▙▄▄▄ ▗▄▄▄████████▀
│ ▀▜███████████████████████▀▘
│ ▝▀▜███████████████▀▀
│ ▝▀▀▀▀▀▀▀
│
╰────────────────────────────────────────────────────
7123│ ▂▂▂▂▂ 7434│
│ █████ │ ▆▆▆▆▆
6842│ █████ 6778│ █████
│ █████ │ █████
6561│ █████ 6122│ █████
│ █████ │ █████
6280│ █████ 5466│ █████
│ █████ │ ▆▆▆▆▆ █████
5999│ █████ 4810│ █████ █████
│ █████ │ █████ █████
5718│ █████ 4154│ █████ █████
│ █████ │ █████ █████
5437│ █████ 3498│ █████ █████
│ █████ │ █████ █████
5156│ █████ 2842│ █████ █████
│ █████ █████ │ █████ █████
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2186│ █████ █████
314│ █████ █████ │ █████ █████
│ █████ █████ 1530│ █████ █████
135│ █████ █████ │ █████ █████
│▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█████▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█████▄▄▄▄▄ 874.5│ █████ █████
-44│█████████████████████████████████████████████ │ █████ █████
│█████████████████████████████████████████████ 218.5│▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█████▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█████▄▄▄▄▄
-223│█████████████████████████████████████████████ │█████████████████████████████████████████████
╰───────────────────────────────────────────── ╰─────────────────────────────────────────────
0 2 4 6 8 0 2 4 6 8
1 3 5 7 1 3 5 7
60600│ ▆▆▆▆▆
│ █████
57400│ █████
│ █████
54200│ █████
│ █████
51000│ █████ ▄▄▄▄▄
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1600│ █████ █████
│ █████ █████ █████
1400│ █████ █████ █████
│ █████ █████ █████
1200│ █████ █████ ██████████
│ █████ █████ ██████████
1000│ █████ █████ ██████████
│ █████ █████ ██████████
800│ █████ █████ ██████████
│ █████ █████ ██████████
600│ █████ █████ ██████████
│ █████ █████ ██████████
400│ █████ █████ ██████████ █████
│ █████ █████ ██████████ █████
200│ █████ █████ ██████████ █████
│ █████ █████ ██████████ █████
╰──────────────────────────────────────────────────────────────────────
0 2 4 6 8 10 12
1 3 5 7 9 11 13
1.2│
│
1│ ▄▄██████▄▄
│ ▆▆██████████▆▆
0.8│ ▆▆██████████████▆▆
│ ▄▄██████████████████▄▄
0.6│ ▂██████████████████████▂
│ ██████████████████████████
0.4│ ▄▄██████████████████████████▄▄
│ ██████████████████████████████
0.2│ ▆▆██████████████████████████████▆▆
│ ██████████████████████████████████▂
0│█████████████████████████████████████ █
│█████████████████████████████████████▄▄ ▄▄█
-0.2│███████████████████████████████████████ ███
│███████████████████████████████████████▆▆ ▆▆███
-0.4│█████████████████████████████████████████▂ ▂█████
│███████████████████████████████████████████ ███████
-0.6│███████████████████████████████████████████▆▆ ▆▆███████
│█████████████████████████████████████████████▄▄ ▄▄█████████
-0.8│███████████████████████████████████████████████▄▄ ▄▄███████████
│█████████████████████████████████████████████████▆▆▂▂▂▂▂▂▆▆█████████████
-1│████████████████████████████████████████████████████████████████████████
│████████████████████████████████████████████████████████████████████████
╰────────────────────────────────────────────────────────────────────────
0 0.3489 1.0471 1.7452 2.4433 3.1415 3.8396 4.5377 5.2359
0.1744 0.8725 1.5707 2.2688 2.9669 3.6651 4.3632 5.0613 5.7595
<─────────────first pi─────────────><────────────second pi─────────────>
<────────────────────────────────two pi────────────────────────────────>
<──>
<─sma...─>
hello
11.5│ ))
│ ((
10.5│ ))
│ (( ████
9.5│ )) ████
│ (( ████ ████
8.5│ )) ████ ████
│ (( ████ ████
7.5│ )) ████ ████
│ (( ████ ████
6.5│ )) ████ ████
│ (( ████ ████
5.5│ )) ████ ████
│ (( ███████ ████
4.5│ )) ███████ ████
│ (( ██████████████
3.5│ )) ██████████████
│ (( ██████████████
2.5│ )) ██████████████
│ (( ██████████████
1.5│ )) ██████████████
│ (( ██████████████
0.5│ )) ██████████████
│███████████((█████████████████████████████████████
╰───────────))─────────────────────────────────────
zero zer(( zero five four zero zero
zero ))ro zero nine ten zero