TrustRadius: an HG Insights company

Plotly Dash

Score8 out of 10

6 Reviews and Ratings

What is Plotly Dash?

Plotly headquartered in Montreal creates data visualization and UI tools for ML, data science, engineering, and the sciences with language support for Python, R, Julia, and JS. Plotly's Dash aims to empower teams to build data science and ML apps that put Python, R, and Julia in the hands of business users. The vendor states that full stack apps that would typically require a front-end, backend, and dev ops team can be built and deployed in hours by data scientists with Dash.

Top Performing Features

  • Security, Governance, and Cost Controls

    Built-in controls to mitigate compliance and audit risk with user activity tracking

    Category average: 8.6

  • MDM Integration

    Integration with MDM and metadata dictionaries

    Category average: 7.8

  • Flexible Model Publishing Options

    Publish models as REST APIs, hosted interactive web apps or as scheduled jobs for generating reports or running ETL tasks.

    Category average: 9.2

Areas for Improvement

  • Automated Machine Learning

    Tools to help automate algorithm development

    Category average: 8.9

  • Interactive Data Cleaning and Enrichment

    Access to visual processors for data wrangling

    Category average: 9

  • Data Encryption

    Data encryption to ensure data privacy

    Category average: 8.4

Quick visualization of big data.

Use Cases and Deployment Scope

I used Plotly for a course I was taking at UC Berkeley that required data visualization and plots. I was looking at options and came across Plotly and tried it.

Pros

  • Simple codes to create quick graphs.
  • Nice exportable figures.
  • Good for the initial exploratory analysis of the data.

Cons

  • Difficult to set up.
  • Steep learning curve.
  • lot of codes to write.

Most Important Features

  • Options for advanced data analytics.
  • It is customizable but I have not tried that feature.
  • Nice features.

Return on Investment

  • N/A

Alternatives Considered

MATLAB and Tableau Desktop

Other Software Used

Tableau Desktop, MATLAB, Lucidchart

Build fully customizable dashboards without web development expertise

Use Cases and Deployment Scope

We use Plotly Dash to provide online data analysis tools and BI reports for our internal customers. Final products are hosted in a sandbox environment. Data analysis tools aim to quickly visualize small portions of time series data from various aspects. BI reports are interactive reporting tools. They query BI model tables using the user input and automatically generate a new report.

Pros

  • Powerful visualization options.
  • Ability to create in-browser interactive visualization apps.
  • Ability to create hosted apps.
  • Allows you to develop web-based reporting applications without requiring web application development expertise.

Cons

  • React JSX syntax support can be added/improved.
  • Built-in UI components can be improved.
  • The API used for AJAX calls can be made more understandable and simpler.

Most Important Features

  • Requires only Python expertise.
  • Ease of maintenance.
  • App-based API.

Return on Investment

  • A no-cost option as it is open sourced.

Plotly Dash is an Excellent Platform for Machine Learning

Use Cases and Deployment Scope

We are using Plotly Dash Enterprise open source as a gateway to allow business users to interact with the Sentiment Analysis machine learning application built to understand and influence customer feedback received from Trustpilot, Google, and other social media platforms. Plotly Dash gives the business powerful visual representations of customer intent, emotion, and urgency.

Pros

  • Data visualisation
  • Low code dev
  • Based on python so easy to implement

Cons

  • Would be good if Dashboard Engine was included in the Enterprise VPC plan
  • Would love to see ready made fintech apps

Most Important Features

  • Open Source
  • Generous allowance for 5 devs and unlimited business users
  • Perfect building block that brings our machine learning applications to life for the business

Return on Investment

  • Reduce product monetization lead time
  • Real time performance monitoring
  • Deep learning to allow better marketing segmentation models

Alternatives Considered

Tableau Desktop

Other Software Used

Tableau Online, monday.com, Jira Software, Google Data Studio

Awesome framework in the dashboarding area

Use Cases and Deployment Scope

We use Plotly to help with the creation of web applications for both our intranet page and outward-facing website.

Pros

  • Intuitive interface
  • Detialed user guide
  • Can still get by with knowledge of only python

Cons

  • A bit of a learning curve
  • While the interface in intuitive, it takes getting used to at first
  • Difficult to create more complex application layouts

Most Important Features

  • Major cloud provider support
  • Can be supported on any server that supports Flask apps
  • The deployment server comes with it

Return on Investment

  • Graphs always help!
  • The integration capabilities speed things up
  • The robust API gives a lot of flexibility