Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

bodealamu/opencharts

Repository files navigation

Opencharts

OpenCharts is a community-driven, open source and FREE data visualization web app created using Streamlit, Pandas and Plotly Express.
https://www.openchart.org/


It allows anyone create beautiful charts from their data with only a few clicks, and is similar in function to other proprietary software such as PowerBI etc.

In its current state, OpenCharts can be used to create:

  1. Density contour
  2. Histogram
  3. Box plots
  4. Violin plots
  5. Scatter plots.
  6. Pie
  7. Sunburst
  8. Treemap
  9. Density heatmap

Much more charts would be added in time. These charts can be exported in different formats such as:

  1. PNG.
  2. JPEG.
  3. SVG.
  4. PDF.
  5. HTML.
  6. JSON.

Future roadmap

I believe that people should be able to create beautiful charts without burning a hole in their pocket. The future versions of this app would incorporate the following features:

  1. Support for the following chart types - lineplots, areaplots, barplots, scatter matrix and chloropleth.
  2. Some basic dataframe capabilities such as - data type setup for each column, dropping of columns, etc.
  3. (Stretch goal) Support for data import from other locations (for e.g. database, url links).
  4. (Stretch goal) Spreadsheet editing functionality.
  5. Automatic plot generation.
  6. Dataframe transformation.

How to run the app

  1. Clone this repo.
  2. Install all requirements using:
    pip install -r requirements.txt
  3. From the terminal within the directory
    streamlit run datavisualapp.py

About

OpenCharts is a free and open source data visualization tool created so that people can create beautiful charts without code. OpenCharts is built on top of Streamlit, Plotly and Pandas.

Topics

Resources

Readme

License

MIT license

Stars

Watchers

Forks

Packages

Contributors