Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Subplots are removed when selecting other items in the canvas #264

Open
wants to merge 55 commits into
base: fix_deleting_plot
Choose a base branch
from

Commits on Mar 19, 2021

  1. Allow to choose the gridaxis color of the plot (#259)

    * allow to choose the gridaxis color of the plot
    
    * fix test?
    
    * Update DataPlotly/core/plot_types/plot_type.py
    
    Co-authored-by: Simon Gröchenig <simon.groechenig@salzburgresearch.at>
    
    * Apply suggestions from code review
    
    Co-authored-by: Simon Gröchenig <simon.groechenig@salzburgresearch.at>
    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>
    
    * use hex color strings and lowerize all of them. fix tests?
    
    Co-authored-by: Simon Gröchenig <simon.groechenig@salzburgresearch.at>
    Co-authored-by: Nyall Dawson <nyall.dawson@gmail.com>
    3 people committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    2ba25ed View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2021

  1. Configuration menu
    Copy the full SHA
    f14ca66 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8acb437 View commit details
    Browse the repository at this point in the history
  3. Remove spacer at manual bin size and bar gap properties

    To avoid empty space above layout option group
    SGroe committed Mar 22, 2021
    Configuration menu
    Copy the full SHA
    e518f0e View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2021

  1. Configuration menu
    Copy the full SHA
    a096415 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2021

  1. Configuration menu
    Copy the full SHA
    25ad00c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #260 from SGroe/layout_property_widget

    move layout properties to layout options group in widget
    Simon Gröchenig committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    889d219 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2021

  1. Configuration menu
    Copy the full SHA
    a5a1d44 View commit details
    Browse the repository at this point in the history
  2. Revert "when opening point to the first widget page"

    This reverts commit a5a1d44.
    ghtmtt committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    c2fd358 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2021

  1. Expose Dataplotly on QGIS Server for a GetPrint request (#266)

    * Expose Dataplotly on QGIS Server for a GetPrint request
    
    * Fix tests about lint
    Gustry committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    0e288e4 View commit details
    Browse the repository at this point in the history
  2. bump version 3.8

    ghtmtt committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    495eaa8 View commit details
    Browse the repository at this point in the history
  3. wrong panel on start fix #267

    ghtmtt committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    3ece8d6 View commit details
    Browse the repository at this point in the history
  4. bump version 3.8.1

    ghtmtt committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    4e05ca4 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2021

  1. Configuration menu
    Copy the full SHA
    097742f View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2021

  1. Configuration menu
    Copy the full SHA
    6c4b6d5 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2022

  1. Fix TypeError with Python 3.10 (#276)

    Float now requires explicit cast to int
    m-kuhn committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    ac75e1e View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. Add options to change title, xticks and yticks font sizes. (#278)

    * Add options to change title, xticks and yticks font sizes.
    
    Insert options in graph parameters to change settings for all three parameters.
    
    Could be refined to also change x_label and y_label font sizes (if such parameters
    exist)
    
    * Add options for x/y labels and put all box in a collapsible group
    
    * Update UI parameters (title, collapsed state, default values)
    
    * Update default font size (ui and python).
    
    * Use QgsFontButton instead of size input only.
    
    Still needs some work to keep in mind the parameters between two sessions.
    
    * Separate parameters into family, size and color
    
    * Test if font related settings are correctly stored and restored.
    
    * Fix pylint issues
    
    Co-authored-by: Matthieu Denoux <matthieu.denoux@vivantes.fr>
    giliam and Matthieu Denoux committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    1132196 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. bump version 3.9

    ghtmtt committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    1c20d52 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2022

  1. Fix #237 add data-driven color to Polar Plot marker color (#283)

    Co-authored-by: julien.monticolo <monticolo@unistra.fr>
    jmonticolo and julien.monticolo committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    be0691a View commit details
    Browse the repository at this point in the history

Commits on May 13, 2022

  1. Fix "Build a generic plot" processing algorithm (#285)

    * Fix "Build a generic plot" processing algorithm
    
    * Update DataPlotly/processing/dataplotly_algorithms.py
    agiudiceandrea committed May 13, 2022
    Configuration menu
    Copy the full SHA
    e950661 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2022

  1. Configuration menu
    Copy the full SHA
    17526f3 View commit details
    Browse the repository at this point in the history
  2. Lint - Fix tests (#287)

    Gustry committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    606603b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b839896 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2022

  1. Configuration menu
    Copy the full SHA
    fa8a93a View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2022

  1. Configuration menu
    Copy the full SHA
    c31674f View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2022

  1. [feature] New custom function to get the colors from categories used (#…

    …288)
    
    * new custom function to get the colors from categories used
    
    * update the expression to be more generic
    ghtmtt committed Aug 20, 2022
    Configuration menu
    Copy the full SHA
    8638168 View commit details
    Browse the repository at this point in the history
  2. release 3.9.1

    ghtmtt committed Aug 20, 2022
    Configuration menu
    Copy the full SHA
    b37aaee View commit details
    Browse the repository at this point in the history
  3. fix action and release 3.9.1

    ghtmtt committed Aug 20, 2022
    Configuration menu
    Copy the full SHA
    3372e72 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2022

  1. fixing tests (#296)

    * fixing tests [1]
    
    * fixing tests
    
    * fixing comment
    
    * fix datetime test
    ghtmtt committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    cb0f635 View commit details
    Browse the repository at this point in the history
  2. add test badge

    ghtmtt committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    d48fc26 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    07976c1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d626e43 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

  1. Refactor Processing algorithm (#300)

    * using plotly.express provider and scatterplot algorithm
    
    * json output optional
    
    * fix lint
    
    * remove useless utils file
    
    * fix lint again
    
    * add faceting
    ghtmtt committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    9f62843 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bfc4e5a View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2022

  1. More Processing (#302)

    * add icon and remove some useless methods and strings
    
    * add Processing test for scatterplot
    
    * update changelog
    
    * update copy info (thanks Etienne :) )
    
    * lint
    
    * add pandas to the requirement testing packages
    
    * fix test with self.maxDiff
    
    * use json instead of html for test, too unpredictable
    
    * remove useless function
    
    * try another test approach
    ghtmtt committed Aug 30, 2022
    Configuration menu
    Copy the full SHA
    d0ad3f4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce4b3b1 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2022

  1. Bar width data defined (#304)

    * add bar width with custom data and standard value
    
    * update the attribute table of the test layer
    
    * restore label and marker size when the scatter plot is chosen
    ghtmtt committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    f4cc7d4 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. Configuration menu
    Copy the full SHA
    b9003c8 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. WIP : Add multiple docks (#314)

    * version control ignores vscode settings
    
    * first implementation
    
    * add dock_id argument to loadDocFromDic
    
    * disconnect signals when unloading
    
    * try to create plot immediatly after dock init
    
    * docks state and geometry can be restored from project
    
    * remove extra comma
    
    * feat : add new dock
    
    * dock_title can be restored too
    
    * dock title with space can be restored now
    
    * resize add_dock_dlg
    
    * feat : implementation remove dock
    
    * fix: main dataplotly panel read_from_project
    
    * Update .gitignore
    
    Co-authored-by: Matteo Ghetta <matteo.ghetta@gmail.com>
    
    * Update DataPlotly/data_plotly.py
    
    Co-authored-by: Matteo Ghetta <matteo.ghetta@gmail.com>
    
    * Update DataPlotly/gui/remove_dock_dlg.py
    
    Co-authored-by: Matteo Ghetta <matteo.ghetta@gmail.com>
    
    * Update DataPlotly/data_plotly.py
    
    Co-authored-by: Matteo Ghetta <matteo.ghetta@gmail.com>
    
    * fix : remove the return value dlg
    
    * pylint : start
    
     remove unnecessary import and define variable in init
    
    * move utils functoin in core_utils
    
    * move restore in core_utils
    
    * style : pylint
    
    * format: pylint
    
    * format: pylint
    
    * format: pylint
    
    * format : pylint
    
    * format: pylint
    
    * test: add removeDockWidget to QgisInterface
    
    * test : add override_iface to DataPlotlyDock const
    
    * test : add first tests to dock_manager
    
    * test : add other tests
    
    * style: pylint use-dict-literal
    
    * style: pylint remove superflous parens
    
    * test: add test on utils xml function
    
    * ignore .qgs~
    
    * test : add test on DataPlotlyNewDockIdValidator
    
    * Update .gitignore
    
    * Update DataPlotly/test/test_dock_manager.py
    
    * fix pycodestyle
    
    ---------
    
    Co-authored-by: Jean-Daniel LOMENEDE <jean-daniel.lomenede@agriculture-equipement.gouv.fr>
    Co-authored-by: Matteo Ghetta <matteo.ghetta@gmail.com>
    3 people committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    985f113 View commit details
    Browse the repository at this point in the history
  2. Auto create clear plot (#318)

    * feat : call create_plot when project is readed
    
    * feat: clear  plot view when project is cleared
    
    * style: pylint
    jdlom committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    380686f View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. feat: add hole option to pie chart (#317)

    * feat: add hole option to pie chart
    
    * style: pylint
    
    * fix: limit pie_hole to 0.95
    jdlom committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    cb8883f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d0a3bb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    121f43d View commit details
    Browse the repository at this point in the history

Commits on May 12, 2023

  1. Fix bar width (#321)

    * set the initial value to Auto, clearValue to Auto and tooltip
    
    * tweak the bar width value to pass to plotly
    
    * add changelog info
    
    * bump new release and minimum QGIS version
    
    * no more 3.22 in docker
    ghtmtt committed May 12, 2023
    Configuration menu
    Copy the full SHA
    aa4bf76 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. Python cleanup, raise to 3.7 minimum due to QGIS 3.28 (#323)

    * Python cleanup, raise to 3.7 minimum due to QGIS 3.28
    
    * Do not use fstring when the string is translated
    
    * Update DataPlotly/gui/plot_settings_widget.py
    Gustry committed May 15, 2023
    Configuration menu
    Copy the full SHA
    1258d38 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5129f4a View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. fix : #324 key error pie_hole (#326)

    jdlom committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    68f303c View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2023

  1. prepare changelog for 4.0.2

    ghtmtt committed Jun 24, 2023
    Configuration menu
    Copy the full SHA
    c3f4e4e View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Fix parsing changelog (#327)

    Gustry committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    7b5d552 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    95d3cde View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. Configuration menu
    Copy the full SHA
    db35c51 View commit details
    Browse the repository at this point in the history
  2. prepare changelog for 4.0.3

    ghtmtt committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    b6b0fe7 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. Configuration menu
    Copy the full SHA
    e14209b View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. prepare changelog for 4.1.0

    ghtmtt committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    2c9a215 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Configuration menu
    Copy the full SHA
    7ab2553 View commit details
    Browse the repository at this point in the history