Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fedetony/post_processing_gui

Make a general format for plots and import different data to have your plots with the same properties.
https://github.com/fedetony/post_processing_gui

formatting gui-application matplotlib-pyplot pandas plot plotting pyqt5-gui python3 visualization

Last synced: about 2 months ago
JSON representation

Make a general format for plots and import different data to have your plots with the same properties.

Awesome Lists containing this project

README

        

# Post processing plotting tool
---------------------------------------
![Python Logo](https://github.com/fedetony/PP_Gui/blob/main/img/Data-Scatter-Plot-icon32.png "PP_Gui V1.0beta by FG")
This tool is Under construction :) , for latest state check [my github][wp] account.

This postprocessing tool is a powerful tool to plot data using matplotlib.

Basically, you can make a general format for plots and you can import different data to have your plots with the same properties.

Features
---------------------------------------
- variable treeView with all plot characteristics to make plots.
- CSV (comma separated not ;) files with data can be read. (Planned other types of data input)
- Select data and plot ranges and possibility to change them.
- data range
- plotted range
- color range
- Show plot characteristics (colors, labels, colormaps)
- Selection of same plot structure with different input data
- superimpose different types of plots.
- layout plots with different positions and grids.
- Use predefined styles
- Several types of 2D plots available:
- scatter
- contour,contourf
- stream
- bar,barh
- quiver
- barbs
- plot
- hist,hist2D
- Stem
- eventplot
- stackplot
- stairs
- pie
- violin
- boxplot
- Polar projection
- Plot preview
- Functionalities to save figure preview, export or copy to clipboard, save to pdf.
- Auto Save configuration
- reference lines
- math equations and definitions
- Detection of changes in plot structure file shown with a star *
- Axis annotations
- Save figs to png or pdf files
- Evaluate All figs and save to results folder
- Evaluate All figs and save to results folder as pdf
- Tool tips to items with selected list restriction showing options
- Highlighting of text
- Icons, and styling of treeview items

To do:
---------------------------------------------------------------------------------
- Change plot, item ordering? does it matter?
- Finish the 2D plots missing: hexbin, heatmap, cohere, specgram, phase_spectrum, magnitude_spectrum...
- Support other projections
- Support tables
- Add additional title prefix legends and labels editing after plot.
- Add annotation Text Notes, spaecific data labels, boxes
- Annotations to hist, eventplot, or special axis plots (partially build not fully implemented)
- include 3D plots (surface, parametric, scatter, contour... etc) https://matplotlib.org/stable/plot_types/3D/index.html
- Save csv of Data plotted
- Add shapes -> 'lines',ellipses,squares.. etc...
- add index to reference df csv data
- Read data form other data sources: xlsx files, dat files and sql

---------------------------------------------------------------------------------------

![Python Logo](https://github.com/fedetony/PP_Gui/blob/main/img/Data-Scatter-Plot-icon32.png "PP_Gui V1.0beta by FG") If you like my work consider [supporting me!][sp]

G1(junas) Cesium: D9CFSvUHQDJJ4iFExVU4fTMAidADV8kedabeqtV6o3CS

[sp]: https://github.com/sponsors/fedetony

[Github web page][wp].

[wp]: https://github.com/fedetony