About:
Open visualizer is a simple open source data visualization tool using Python and Plotly Dash.
Author:
Syamanthaka B
Current version:
v2.0
On running the application, a browser opens up, with an option to upload user file. A drag and drop or browse to select option is provided. Once the user uploads the file, currently only csv files, it populates the columns on the left panel, for selection. The column data type is also shown in the dropdowns for ease of selection.
The user then choses what is to be plotted on x and y axes, from the freshly populated drop downs. The graph is then displayed on the center panel. The default graph is carefully selected using a rule based recommender system
The graph type can be changed using the drop down the right, with currently 4 options available. But if the selected type is not possible for the columns selected, then an error message is displayed, along with a recommendation.
Color of the graphs can be changed using a color picker on the right. Currently this is not possible for the pie chart though.
A default title and labels for the axes are provided to the user based on the columns selected. However, these can be updated with custom title and labels using text input boxes on the right panel.
Keep a watch for upcoming versions, or suggest new features :-)
Set up your virtual environment and git clone the repository.
Install required libraries using
pip install -r requirements.txt
Run python index.py
v1.0
- Upload file
- Graph options
- X, Y selector
- Graph display
v1.5
- Color options
- Data type of columns
- Axis labels
- Graph titles
v2.0
- Smart suggestion for graph
- More graph types
*v3.0
- Multiple lines
- Multiple y axes