PromptBase
Close icon
General
Home
Marketplace
Hire
Create
Login
Sell
Explore
🤖 GPT

Snippet Code Writer Data Visualization

Snippet Code Writer Data Visualization gpt prompt mini thumbnail
3Eye icon
Views
TestedTick icon
TipsTick icon
4 examplesTick icon
Snippet Code Writer for Data Visualization Dashboard
...more
$3.99
Get prompt
After purchasing, you will gain access to the prompt file which you can use with GPT or the app builder. You'll receive 20 free generation credits with this purchase. By purchasing this prompt, you agree to our terms of service.
2 weeks ago

Prompt Details

Model
Chat - GPT-4o (gpt-4o)
Token size
105 ($0.00525 / call)
Example input
[ programming language or framework ]: Python (Dash) [ data source ]: CSV file and displays [ charts/graphs/tables ]: bar chart, pie chart, and a data table
Example output
Below is a code snippet and detailed guide for creating a data visualization dashboard in Tableau Public that connects to a Google Sheets data feed and displays various visualizations. This code snippet provides step-by-step guidance on setting up the visual elements within Tableau. ### Step-by-step code for integrating Google Sheets with Tableau Public: ```markdown # Tableau Public Dashboard Setup ## Step 1: Importing Google Sheets Data 1. Open Tableau Public. 2. Click on `Connect to Data` > `More...` > `Google Sheets`. 3. Sign in with your Google account and grant Tableau access. 4. Choose the relevant spreadsheet and select the data sheet you wish to use. ## Step 2: Load Data into Tableau - Ensure your data is loaded correctly by reviewing it in the `Data Source` tab. - If needed, rename columns and adjust data types for consistency. ## Step 3: Creating Visual Elements ### 1. Creating a Heatmap - Go to a new sheet and drag the desired **dimension** (e.g., `Category`) to the `Columns` shelf. - Drag a **measure** (e.g., `Sales`) to the `Rows` shelf. - Drag another **dimension** (e.g., `Region`) to `Color`. - Adjust the `Marks` type to `Square` and format the color gradient to visualize data density. **Comments:** - The heatmap will display data distribution and highlight areas of high and low intensity. - Use the `Color` legend to adjust color schemes for better visibility. ### 2. Creating a Pie Chart - Create another new sheet for the pie chart. - Drag a **dimension** (e.g., `Product Type`) to `Color`. - Drag a **measure** (e.g., `Total Revenue`) to `Size`. - Set the `Marks` type to `Pie`. - Customize slices by using `Label` to show data percentages or actual values. **Comments:** - Tooltips can be customized by editing the `Tooltip` section to display more context (e.g., "Product Type: [Product Type] - Revenue: [Total Revenue]"). ### 3. Creating a Data Grid (Tabular View) - Open a new sheet and drag necessary fields (e.g., `Date`, `Customer Name`, `Order ID`, `Sales`) to `Rows`. - Format the grid using `Format` options for better readability. **Comments:** - The grid provides a straightforward view of raw data with details for analysis. ## Step 4: Adding Interactivity (Filters and Tooltips) - Add filters by dragging a **dimension** (e.g., `Region` or `Date`) to the `Filters` shelf. - Enable `Show Filter` to allow users to interact with the visualization. - Customize tooltips by clicking `Tooltip` and formatting with text and fields. **Comments:** - Filters enable users to narrow down the data view dynamically. - Tooltips enhance the dashboard’s interactivity and provide on-hover insights. ## Step 5: Building the Dashboard - Go to `Dashboard` > `New Dashboard`. - Drag the sheets (`Heatmap`, `Pie Chart`, `Data Grid`) onto the dashboard canvas. - Adjust the layout to fit visual elements and ensure clear labels. - Use `Objects` to add interactive buttons or text boxes. - Make sure `Filter Actions` are set to synchronize filters across all views. **Comments:** - Keep the layout user-friendly and intuitive. - Check `Device Preview` to optimize the dashboard for various screen sizes. ## Step 6: Handling Potential Errors - If data retrieval fails, verify the connection to the Google Sheets URL and sheet permissions. - Ensure the data types in Tableau match the expected formats in Google Sheets (e.g., numeric vs. text). - Check for null or empty data cells and use `IFNULL` or `ZN` functions in calculated fields to handle them gracefully. **Comments:** - Regularly refresh the data connection to ensure the dashboard is up-to-date. - Use the `Alerts` feature in Tableau to notify if data fails to load. ``` ### Key Features: - **Heatmap**: Visualizes data density and trends. - **Pie Chart**: Represents part-to-whole relationships. - **Data Grid**: Offers a detailed view of raw data. - **Interactivity**: Enables filters and tooltips for user engagement. - **Error Handling**: Ensures robust data integration and visualization. **Note**: This guide helps you set up the dashboard structure and content in Tableau Public for a seamless experience.
Browse Marketplace