Canvas for Scientific purposes

I’m an electrical-engineering student, in the middle of my 3rd year.
Along my degree I was required to use programs (such as Matlab) in order to calculate, and mostly draw 2d (few times 3d) graphs.

I don’t like to use these programs (cost money, new versions sometimes don’t support older ones, etc…)

Lately I found the Canvas, but after searching the internet, no one talks about scientific use of it.
Does anyone know where can I learn, or get more information, about this topic?
Thanks! :smile:

MDN canvas docs are great

It is a very low-level API - I like it but it is as scratch as it gets

For charting I recommend D3 - you may want to start with freecodecamp Data Visualization section