Skip to content

Create publication ready plots on the fly, with no code.

Notifications You must be signed in to change notification settings

Adillwma/SimpleGraph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimpleGraph

Author: Adill Al-Ashgar

Simple Windows GUI to create publication ready plots, with no code needed.

- Quick data analysis
- Creating simple publication ready plots
- Visulising trends on the fly during data collection

Github Repo Language Published

Introduction

SimpleGraph is a lightweight data visualization tool written in Python, making use of the matplotlib library for generating plots and PyQt6 for the graphical user interface. It allows users to quickly create plots based on their data and make adjustments to the plot appearance. The program is especially suitable for laboratory settings where users may need to generate plots on the fly for methodology verification. SimpleGraphs ethos is to be as lightweight and simple as possible whilst containing all the necessary features to create publication-ready plots, including error bars and a multitude of fits. This README provides installation instructions and basic usage guidelines for the SimpleGraph application.

Table of Contents

Installation

SimpleGraph is primarily developed for Windows users, and we provide a pre-packaged executable for easy installation on Windows. However, it can also be run on other operating systems by executing the Python code directly.

Windows

To install SimpleGraph on Windows, follow these steps:

  1. Download the latest release of SimpleGraph here: SimpleGraph Download

  2. Run the downloaded SimpleGraph_v1.exe file.

Other Operating Systems

For users on operating systems other than Windows, you can run SimpleGraph by following these steps:

  1. Ensure that you have Python installed on your system. You can download Python from the official website: Python Downloads.

  2. Open a terminal or command prompt.

  3. Install the required Python libraries by running the following commands:

pip install matplotlib
pip install PyQt6
  1. After successfully installing the necessary libraries, you can execute SimpleGraph by running the Python script.
python SimpleGraph.py

Usage

To use SimpleGraph:

  1. Open the application.

  2. Enter some x and y data for at least one data series. This data can be comma seperated or just seperated by spaces.

  3. As you enter data the plot display will be automatically updated to give a live preview.

  4. Save the plot as a PNG image file at any time by clicking the "Save Plot" button.

  5. Additional fields exist in case you wish to customize your plot by adding a title, axis labels, error bars, line-of-fits and selecting plot types.

It's important to note that SimpleGraph is not intended to replace more advanced plotting software like Origin, Matlab, or creating custom Python plots for complex data visualization tasks. Instead, it aims to provide a quick and simple solution for basic data plotting and may be just what you need in a pinch.

License

This project is not currently licensed. Please contact for more information.

Contributions

Contributions to this codebase are welcome! If you encounter any issues, bugs or have suggestions for improvements please open an issue or a pull request on the GitHub repository.

Contact

For any further inquiries or for assistance in running the simulation, please feel free to reach out to me at adill@neuralworkx.com.

About

Create publication ready plots on the fly, with no code.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages