[ANN] CasualPlots.jl: A simple GUI for easy plotting with Julia

I am excited to announce that CasualPlots.jl has been registered! While it is still a bit rough around the edges, a large part of the core functionality is already in place.

The current state of the package is as follows:

  • [:white_check_mark:] A GUI with panes for user interactions, plot display, and source data display.
  • [:white_check_mark:] Data sources: variables defined in the Main module (vectors, matrices, dataframes).
  • [:white_check_mark:] Data sources: CSV and XLSX files.
    • [:construction:] Support for CSV/XLSX file reading options (kwargs) planned.
  • [:white_check_mark:] Plotting: Lines and Scatter plots.
    • [:construction:] More plot formatting options.
  • [:white_check_mark:] Saving plot to a file.
  • [:white_check_mark:] Exporting the Figure object.
  • [:cross_mark:] Saving the Figure object to JLD2 file.
  • [:cross_mark:] Precompile to reduce Time To First Plot.
  • [:cross_mark:] Documenter.jl based documentation.
  • [:cross_mark:] Automatic generation of Julia code corresponding to the user’s actions.
  • [:cross_mark:] Applying a least-squares fit from the GUI.

Screenshots:

Happy plotting!

10 Likes