For my “.Net IntervalUtility” library (GitHub, NuGet) I made an interactive demo on Blazor WebAssembly. I have implemented an ASCII generator for displaying intervals.

It turned out that the resulting ASCII generator can be used to draw not only intervals, but also graphs. Check out an interactive demo on Blazor WebAssembly:

ASCII graph generator Blazor WebAssembly Demo.

You can add your own functions to the graph, change the scale, set the minimum and maximum values for the x and y axes. Function intersections are marked with dots.