Plugin icon

CommonChart

Plugin ID: 4362

A basic plugin giving access to simplly built data charts and dashboards. Charts calculation is based on building and quering a viritual layer summing and grouping data to show visually. Data selected by user is shown on a side dock and can be dragged to place on screen like every other QGiS pannel. Numerous dashboards can be generated and arranged to create a full analyzing and monitoring display.

(0) votes 
 Download latest

For visual instructions or beta version visit here - github.com/ErezSarig/CommonDashboard/

Plugin under the hood and limitations explained:
- Charts calculations are done using qgis's virtual layers. Virtual layers are constructed with SQL which makes them quite fast. Unfortunately this makes any Qgs Expressions or virtual field invisible, since the virtual layers query the source of the layer directly. For some reason, at the moment, that goes for Temporary layers as well (Memory based).
- Coloring of the charts derive it's schemes from the layer's category renderer or from project's colors settings. For the moment no more options are available.
Based on layer's styling if it's categoriesed. Category's symbol will only work for fill symbols (patterns, dot and gradients fill included). For now fill is created using tiles of 60x60 pixels. Depending on the symbolgy's inner patterns this can sometimes cause a visible unwanted grid shaped pattern.
Random assignment of colors derived from project's colors settings. Using project colors limits the number of shown categories to the number of given colors. all other categories will be summed together to a new 'All others' category. Charts are drawn from largest parts to the smallest ones so that colors aren't always assigned to the same categories.

Improvements on next updates:
- Common chart menu to enable easy inserting of color schemes and general css and filters whithin qgis
- QgsFunction for creating CommonCharts on MapTips and layouts
- Hopefully migration to Qt6 on QGiS new coming V4.0 will open up new options for advanced svg drawing. This includes inserting CSS and dynamic interaction with elements of the chart in qgis without exporting.

Write me for any bugs or suggestions

Version QGIS >= QGIS <= Date
1.0 - 3.0.0 3.99.0 35 erez 2025-11-14T10:45:44.162705+00:00

QGIS sustaining members

Flagship membership


Flagship membership


Flagship membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership