Data Plotly

Data Plotly is a python plugin for QGIS that allows the creation of D3 like plots thanks to the Plotly library and the python API.

Plots are totally dynamic so you can interact with the plot, e.g. zooming, getting some information hovering the mouse and many other useful stuff.

For each plot, tons of customization are available.

_images/scatter_example.png

simple plot example

DataPlotly embraces the idea of Plot Container; in other words you can create different plot types and overlay them in the same plot canvas or load them in different plot canvas.

_images/example.png

different plot type in the same map canvas

Each plot type has its own configurations and customizations: it is very easy for you to choose the best solution that fits all your needs.

Besides the interactive plot canvas, plots can be exported as png static images or as pure html files. html files can be opened with a browser keeping the plot interactivity.

Finally, plot raw html code can be copied and pasted somewhere else, for example in html frame of the QGIS map composer or in an external website.

Plotly library javascript code is saved in the local plugin folder so the plugin is usable also without any Internet connection.