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 demo:
https://alexeyboiko.github.io/AsciiDrawerSite/
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.