This question already has an answer here:
I need to create a nice map with contours that represent various thematic data on a scale of a country, for instance, average temperatures in Germany.
I have a list of coordinates with the values, and that's it. I am a bit lost here what's the best approach. The output should be a PDF or raster map (I am not interested in a web service). The base map can be very basic with just country borders and optionally major cities.
My idea was to use matplotlib and somehow overlay the contours over a map, but I don't think that it'd look professionally made and appealing.
What are your recommendations? Can QGIS do the complete job?