How can I plot BJT linearity of a simple emitter follower

You pretty much start by drawing a schematic. Without knowing anything more about your KiCad and (ng)Spice knowledge it’s impossible to give anything but the most generic advise.

Have you seen:

The FAQ section of this forum is much more extensive then the “average” faq list. It has got a whole lot of quite in depth articles, and also some indexes to some common questions.

I don’t know very much about ngspice myself, but in one of my dabblings I managed to make a “transistor curve tracer” simulation. Main addition is that it’s a very simple “getting started” (does the BJT model even work, pin assignment correct etc.) and that it draws multiple plots in one widow. I added the project to one of holger threads which are already summarized in the “getting started” above. A direct link is: