The default system monitor application that comes with KDE can do this. You will need to click the "edit page" button in the top right, and create a custom layout that shows all the sensors you want. Here is mine:
You can display the data using pie charts, text, line charts, etc.
Once you create your layout, you can even turn it into a widget that you can have on your desktop or drop into your taskbar.
KDE's system monitor is absolutely great, I kinda missed it when switching to GNOME because their default system monitor is very lackluster. I'm now using Mission Center instead tho, which is great! It's basically an almost 1:1 copy of the Windows Task Manager but I think that's a good thing, Task Manager is one of the few things about Windows that are actually really good IMO.
That's a cool program thanks for the recommendation. However, it's disappointing they don't have CPU temps on it. Actually there are CPU temps, just missed it the first time I was looking at the program.
They are, though the sensors are hardware specific. So while I could export and send you this particular page, it likely won't show any temps and fan rpms, as the associated hardware wouldn't be there.
A lot of stuff does work though, like the application list and network graphs, so I could export it for you tomorrow if you like.
Or I could just explain more about how to configure it, it's really not that complicated. For a display item, you basically just need to pick a display mode (line graph is good for temps) and then add what sensors you want displayed in it. Everything else is just visual tweaks you don't have to touch.
Every GUI tool just uses the data from lm_sensors, so you'll need to install that and have it identify the installed hardware sensors in your computer. After that, you can choose from a variety of GUI front ends; here is the Arch Wiki page with a list of common and popular GUI tools for this purpose.
Have you tried creating a custom page with the plasma system monitor?
plasma-systemmonitor
You can create a new page to monitor all your temps, then add rows for each sensor you want to monitor, select the chart type or text and then select the sensor itself.
I'm sure there are plenty of guides on how to set it up to get what you want.
For spot checks I just run sensors or watch sensors. sar -m TEMP | grep amdgpu when I want to see history (needs the sysstat cronjob configured to collect sensors data).