QNEAT3 (final release 3.0.8) is no longer maintained. It has been superseded by
QNEAT (the plugin has been renamed and is now versioned 4.0+),
which drops the matplotlib dependency and receives ongoing bug fixes and features.
This page is kept for reference only, for users who still need to run the legacy plugin.
New installs should use current QNEAT instead.
QNEAT3 was a QGIS plugin written in Python and integrated in the QGIS3 Processing Framework, offering
network analysis algorithms ranging from shortest path solving to Iso-Area (service area /
accessibility polygon) and OD-Matrix (Origin-Destination-Matrix) computation. Its source code
remains available on the master branch of the
QNEAT3 GitHub repository.
When installing QNEAT3 using the QGIS Plugin Manager, a limited selection of algorithms (Shortest Path, OD-Matrices and certain Iso-Area algorithms) was available out-of-the-box. This was because the Iso-Area as Polygon and Iso-Area as Contours algorithms relied on the matplotlib library, which isn't shipped with QGIS3.
To activate the Iso-Area as Polygon/Contour algorithms in QNEAT3, matplotlib had to be added to the QGIS-Python installation manually:
Windows:
python-qgis -m pip install matplotlib into the shellpython-qgis -m pip install matplotlib into the terminal, then hit Enter and confirm installation with 'yes' when prompted/Library/Frameworks/Python.framework/Versions/3.x/bin/pip3.x install matplotlib (replace the version number x according to your installation) into the terminal, then hit Enter and confirm installation with 'yes' when prompted