Faunalia provides:

We guarantee that all the code we develop:

  • is published with a free and open source licence
  • is included in the official source code of mainstream software

This will make you sure the code you pay for will be effectively useful and maintainable, now and in the future.

Faunalia has developed, since many years, functions for all software listed above, and we count among our collaborators many of the best developers of these projects.

_images/qgis-logo.png _images/grass-gis-logo-48x48.png _images/gdal-logo-48x48.png _images/mapserver-logo.png _images/postgis-logo-48x48.png

Interactive D3js plots in QGIS 3 with DataPlotly plugin

DataPlotly is a plugin for QGIS 3 that allows the creation of interactive D3 like plots.

The plots are completely interactive with map features: when clicking or selecting a plot element the corresponding map feature will be highlighted.


DataPlotly allows the creation of many different plot types: each plot type has many additional customizations that enhance the plot in many different ways.

Besides the possibility of a single plot, DataPlotly allows to overlap the plots (even of different type) or the user can separate the plots in a plot grid.

DataPlotly uses the JavaScript library Plotly constantly developed and updated. Thanks to different API, Plotly can be used also with different programming languages (Python, R, NodeJS, etc.).

Each plot has its raw html code that can be embedded everyway.

Furthermore plots can be saved as static (png) images of as html files: the latter keep the plot interactivity.

Multilanguage support

DataPlotly is translatable in different languages. Both GUI and manual are hosted on`Transifex <>`_ where you can ask for your language and translate DataPlotly.

Currently the plugin is avilable in:

  • English
  • Italian
  • Dutch
  • Swedish
  • French

DataPlotly enthusiasts

Many users and QGIS developers are happy of DataPlotly. At Jun 29, 2018 the plugin counts around 2000 downloads and has many citations on websites and blogs:

DataPlotly support

Many other functionalities can be added in DataPlotly. If you are interested in supporting the plugin we can please your desires.

Tips & Tricks

The plugin supports all the QGIS functions (expressions, dialog windows, color picker, etc.). Here a collection of tricks to use DataPlotly.

Create many plots in different columns

Besides overlapping plots on the same plot canvas, DataPlotly allows to separate plots in grids. This option is useful when the measurment units are very different and overlapping the plots is not a good idea.