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

Bar charts + box plots continued #863

Merged
merged 9 commits into from
Nov 29, 2021
Merged

Bar charts + box plots continued #863

merged 9 commits into from
Nov 29, 2021

Commits on Nov 8, 2021

  1. Add bar charts and boxplots.

    Signed-off-by: Jan Haller <bromeon@gmail.com>
    niladic authored and Bromeon committed Nov 8, 2021
    Configuration menu
    Copy the full SHA
    de33739 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into feature/barcharts; adjust to latest API

    # Conflicts:
    #	CHANGELOG.md
    #	egui/src/widgets/plot/items.rs
    #	egui/src/widgets/plot/mod.rs
    #	egui_demo_lib/src/apps/demo/plot_demo.rs
    Bromeon committed Nov 8, 2021
    Configuration menu
    Copy the full SHA
    fec3b8d View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2021

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

Commits on Nov 14, 2021

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

Commits on Nov 15, 2021

  1. Merge branch 'master' into feature/barcharts

    Change box plot/bar chart examples to new PlotUi API
    
    # Conflicts:
    #	egui/src/widgets/plot/mod.rs
    Bromeon committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    5ac60c6 View commit details
    Browse the repository at this point in the history
  2. Use correct terminology (a box plot is a diagram and not an element)

    Rename:
    * BoxplotDiagram -> BoxPlot
    * Boxplot -> BoxElem
    * boxplots() -> box_plot()
    Bromeon committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    d045556 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2021

  1. Code organization and review suggestions

    Changes (non-exhaustive):
    * FloatOrd supports NaN
    * BoxElem combines 5 values in BoxSpread struct
    * Split bar/box-related functionality into multiple files
    * Pos2::distance_from_rect_sq() -> Rect::distance_sq_to_pos()
    * Consistent terminology (key -> argument)
    Bromeon committed Nov 28, 2021
    Configuration menu
    Copy the full SHA
    a8f05ef View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into feature/barcharts

    # Conflicts:
    #	egui/src/widgets/plot/items.rs
    #	egui/src/widgets/plot/mod.rs
    #	egui/src/widgets/plot/transform.rs
    Bromeon committed Nov 28, 2021
    Configuration menu
    Copy the full SHA
    a7e85d0 View commit details
    Browse the repository at this point in the history
  3. Reorganize plot::items file structure

    Changes:
    * Move implementation details of items under sub-modules in items
    * Outsource helper structs to 'values' module
    * Simplify stacking implementation, add f64::ord() impl
    * Rename HoverElem -> ClosestElem
    Bromeon committed Nov 28, 2021
    Configuration menu
    Copy the full SHA
    f2e3149 View commit details
    Browse the repository at this point in the history