Mathieu Pellerin
|
1360d8ac76
|
Address review
|
2025-09-09 11:23:21 +07:00 |
|
Mathieu Pellerin
|
21e9095b0e
|
[charts] Implement data-defined properties, connect GUI
|
2025-09-09 09:13:36 +07:00 |
|
Mathieu Pellerin
|
092bbc479b
|
Brand new pie chart plot type (#63099)
|
2025-09-08 23:05:26 +07:00 |
|
Mathieu Pellerin
|
3ff54d8166
|
Charts implementation, part 2: layout chart items (#62952)
|
2025-09-04 09:46:23 +07:00 |
|
Mathieu Pellerin
|
643d49bbb0
|
[plots] Introduction of a plot data gatherer from vector layers (#62938)
|
2025-08-26 13:44:30 +07:00 |
|
Mathieu Pellerin
|
bbbea51070
|
[plots] Add default marker/line and fill symbols for bar/line charts
|
2025-08-25 09:58:10 +07:00 |
|
Mathieu Pellerin
|
366fdfc307
|
Address second round of reviews
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
6d2c2adadc
|
Draft conversions methods
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
63ed8cb23a
|
Add plot render context object and arguments
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
c6c099cbd2
|
Address review
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
c233382cd6
|
Break down qgschartplot.cpp/h into distinct files for each chart plot type
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
bb04984d95
|
QgsChartPlotRegistry -> QgsPlotRegistry
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
903b5e0a5a
|
Fix cppcheck and documentation check
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
75ec5e4962
|
Address comments provided during the QEP review phase
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
abcb1785c9
|
Add missing files
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
9a130a8181
|
Add missing documentation
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
3e152914cb
|
Allow for a series to offer all three symbol types to improve line chart rendering
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
d837af123f
|
Implement a chart registry, to be used in GUI when offering a combobox of available charts
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
c89b4961c8
|
Implement {bar,line}chart writeXml and readXml function, add a plot type() virtual function
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
b0a73b65e3
|
Rework categories handling, move it into the QgsPlotData to increase logic robustness and simplicity
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
a0c45d9380
|
[plots] Add QgsBarChart and QgsLineChart classes, implement category typed axis rendering
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
a2caa8ea75
|
[plots] Add plot data classes
|
2025-08-22 10:41:20 +10:00 |
|
Mathieu Pellerin
|
a453dd65b6
|
[plots] Break Qgs2DPlot into a axis-less Qgs2DPlot and a X/Y axes Qgs2DXyPlot
|
2025-08-22 10:41:20 +10:00 |
|
Nyall Dawson
|
3f6b490218
|
Sipify
|
2025-04-02 11:11:10 +10:00 |
|
Nyall Dawson
|
afd2e4f42d
|
Fix doxygen class briefs which aren't full sentences
|
2025-04-01 09:44:00 +10:00 |
|
Nyall Dawson
|
3a578d6712
|
Header update
|
2024-08-13 20:28:55 +10:00 |
|
Nyall Dawson
|
be8dce7d0d
|
Valid improvements from new sipify
|
2024-08-13 20:28:55 +10:00 |
|
Nyall Dawson
|
6f652d251b
|
Drop no-value copy constructor dox
|
2024-07-25 04:02:55 +10:00 |
|
Nyall Dawson
|
28943f9c1b
|
Remove a bunch of useless default constructor doxygen
|
2024-07-23 02:08:28 +10:00 |
|
Nyall Dawson
|
ddc0012f9c
|
Add api to set a label suffix and placement for labels in plot axis
|
2023-05-29 14:18:35 +10:00 |
|
Nyall Dawson
|
cebf54046a
|
Add option to reset plot symbols back to their defaults
|
2023-01-17 15:36:03 +10:00 |
|
Nyall Dawson
|
2fe201d846
|
Make class for tracking default plot symbols
|
2023-01-17 15:36:03 +10:00 |
|
Nyall Dawson
|
49279e2105
|
Const correctness
|
2023-01-17 15:36:03 +10:00 |
|
Nyall Dawson
|
d2e5186d56
|
Add action to export profile graph to PDF
|
2022-04-07 19:22:19 +10:00 |
|
Nyall Dawson
|
499c374dba
|
Split out axis properties into separate class
|
2022-03-31 09:21:08 +10:00 |
|
Nyall Dawson
|
2029888c3d
|
Add method to auto calculate plot intervals based on size
|
2022-03-31 09:21:08 +10:00 |
|
Nyall Dawson
|
67893ae1c6
|
Add @plot_axis, @plot_axis_value variables and test for data defined plot rendering
|
2022-03-31 09:21:08 +10:00 |
|
Nyall Dawson
|
fd4f42f9a6
|
Add methods to read/write plot state to xml
|
2022-03-31 09:21:08 +10:00 |
|
Nyall Dawson
|
0e851b3e92
|
Docs
|
2022-03-31 09:21:08 +10:00 |
|
Nyall Dawson
|
640d8134aa
|
API improvements
|
2022-03-31 09:21:08 +10:00 |
|
Nyall Dawson
|
44ad8f51aa
|
Simple framework for drawing 2d plots using native QGIS objects
Uses QGIS symbols, text formats and text numeric formats to render
chart components. Currently handles the background, grid, and axis
labels.
|
2022-03-31 09:21:08 +10:00 |
|