Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/fedetony/post_processing_gui
- Owner: fedetony
- License: mit
- Created: 2022-12-18T17:05:58.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-22T15:12:09.000Z (almost 2 years ago)
- Last Synced: 2024-05-02T04:48:33.631Z (8 months ago)
- Topics: formatting, gui-application, matplotlib-pyplot, pandas, plot, plotting, pyqt5-gui, python3, visualization
- Language: Python
- Homepage:
- Size: 332 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
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 itemsTo 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