-
Notifications
You must be signed in to change notification settings - Fork 1
UI UX
- Main Menu
- Create Dataset
- Insert Data
- Visualization
- Importing Data
- Exporting Data
- Share Visualization

On startup, Chatterplot will display a list of the user's datasets showing the latest dataset first. From here the user can search their files, see the preview of the graph, and create a new graph. The user can also click on one of the datasets to see details.
- Main Menu: This sets up the main screen with necessary icons and layouts.
- Listview: This creates listview items components and listeners.
- Search: This uses Searchview to filter out datasets based on their name.
- Dataset Visual Preview: This saves the graph as png file that can be used as a preview later.
From the main menu, the user can create a dataset in one of two ways: with a voice command or using a GUI. Users can add up to 5 columns to the dataset. For more information about voice command structure, see here: https://github.com/UM-EECS-441/androidgroup/wiki/Voice-Commands-Wiki#Create-Dataset
- Create Dataset using GUI: Users create a new dataset using GUI
- Create Dataset using Voice Command: This part lets users create datasets using voice commands. We used Android's Speechrecognizer to convert the speech to text and extracted the necessary information from the text.
From within a dataset, the user can insert data using a voice command or a GUI. For more information about voice command structure, see here: https://github.com/UM-EECS-441/androidgroup/wiki/Voice-Commands-Wiki#Edit
- Input Data using GUI: This allows users to input a new data entry through GUI.
- Input Data using Voice Command: This allows users to
When a dataset is opened, it will begin by displaying the table view. To switch between the table view and the graph view, the user can tap the icon in the bottom left corner of the screen. The user can tap the button at the top right corner to change the type of graph.

When creating a dataset, the user can import CSV files. The user can tap three dots at the top right corner to import CSV files from the device or Google Drive. Then, the user can change the name of the dataset as well as the name of columns.
In the table view of the dataset, the user can tap the three dots in the bottom right corner to open the menu and select "Export to CSV" to export the current dataset into CSV.

On the visualization page, the user can tap the share icon at the bottom to share the visualization with other people