I have a CSV file with water level measurments in a well, taken once a year for 40 years. Is there a way to show this data as a graph (x axis being the date and y axis the water level) in QGIS?

1 Answer 1


Why do you need to produce the graph using QGIS? I would suggest using R (free software) or excel.

in R:

go to file / change dir... and navigate to the folder with your csv


data = read.csv("yourdata.csv")
x <- data$date
y <- data$waterlevel

If you need to display the graph in QGIS you can save the image as a TIFF from R and import it into QGIS.

  • I have hunderds of wells but need only the one closest to the site I'm working on. So selecting the closest wells in QGIS is very simple. I can copy the data of those specific wells to Excell, but thought maybe there's a plugin in QGIS that creates such a graph.
    – H.Wiener
    Nov 19, 2014 at 8:54
  • Check out the TimeSeriesPlot plugin in the QGIS User-Contributed Python Plugin Repository, it might serve your purposes. Nov 19, 2014 at 21:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.