After watching all the 8 parts of "“Introduction to Modular Forms,” by Keith Conrad" on YouTube, I got "extremely intrigued" by plotting graphs of Modular Forms ( on SL(2,Z) ).
So after watching all those videos, I tried the following approach by dipping my hands into SageMath fundamentally by obtaining the q-expansion and using the Fourier series to reconstruct it.
I used the following "procedure" ( this has been done using SageMath ) :
obtain the modular form M4 = ModularForms(SL2Z,4)
obtain 40 coefficients of the q-expansion print (M4.q_expansion_basis(40))
define FM(q) = 1 + 240q + 2160q^2 + 6720q^3 + 17520q^4 + 30240q^5 + 60480q^6 + 82560q^7 + 140400q^8 + 181680q^9 + 272160q^10 + 319680q^11 + 490560q^12 + 527520q^13 + ..etc. etc. .. up to .. +14770560q^39
define FQ(z) = e^(2Ipi*z)
finally plot the modulus of FM(FQ(z)) with a colormap ( i.e. complex_plot(FM4(FQ()), (-1,1),(0,1.5)))
I get results like this picture :

But as you can see "the image definition is not the best" , I was looking around for papers/things about "plotting modular forms" could not find much, except one paper mentioning something like "using 5000 terms of the Fourier Serie".
Now the question is "in any better way to get more detailed pictures of Modular forms ?", I suspect mine is a bit of a "brute force approach" also probably prone to much numerical instability ?
If you ask me "why all that ?" .. "because I wanted to see how they look like" :)
Many thanks in advance for any reply.
Cheers.





You might be interested in David Lowry-Duda's work on that.
David Lowry-Duda. Visualizing modular forms. arXiv:2002.05234
David Lowry-Duda. Notes behind a talk: visualizing modular forms. Blog post, 2019-11-22. https://davidlowryduda.com/notes-behind-a-talk-visualizing-modular-forms/
David Lowry-Duda. phase_mag_plot, a Sage package for plotting complex functions.