The Octave IDE is okish, but the plotting support is really far worse than Matlab. Honestly no open source plotting tool I've found (and I've looked a lot) comes close to Matlab which is why I eventually ended up just paying £125 for it, which I think is a very reasonable price considering it is a perpetual license and very niche software.
I wish there was some CAD software that had such a reasonably priced hobby use option, but SOLIDWORKS is $99 per year, Alibre has a cheapish option but they slightly annoyingly shift a lot of features into the £1000+ versions. Probably the best option at the moment tbf (other than piracy).