Software Alternatives, Accelerators & Startups
Plotly

Plotly Reviews and Details

This page is designed to help you find out whether Plotly is good and if it is the right choice for you.

Screenshots and images

  • Plotly Landing page
    Landing page //
    2023-07-31

Features & Specs

  1. Interactivity

    Plotly offers highly interactive plots that allow users to pan, zoom, and hover over data points for more information. This enhances the user experience and provides deeper insights.

  2. High-quality visualizations

    It provides aesthetically pleasing and highly customizable charts, making it suitable for publication-quality visuals.

  3. Versatility

    Plotly supports multiple chart types including line charts, scatter plots, bar charts, and 3D plots, making it suitable for a wide range of applications.

  4. Python integration

    Plotly is well-integrated with Python and works seamlessly with other popular data science libraries like Pandas, NumPy, and Scikit-learn.

  5. Web-based

    The plots can be easily embedded in web applications or dashboards, making it ideal for sharing insights over the internet.

  6. Open-source

    Plotly offers an open-source version, which allows users to create and share visualizations without any cost.

Badges

Promote Plotly. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

Create Real-time Chart with Javascript | Plotly.js Tutorial

Introducing plotly.py 3.0

Is Plotly The Better Matplotlib?

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Plotly and what they use it for.
  • How to Analyze 47 Million Hacker News Posts: A Data Scientist's Dream Dataset Just Got Better
    Let's dive into some practical examples. First, you'll need to set up your environment with the right tools. I recommend using pandas for data manipulation and plotly for visualization. - Source: dev.to / 4 months ago
  • Python for Data Visualization: Best Tools and Practices
    Plotly is perfect for interactive visualizations. You can create interactive charts and graphs that allow users to hover, click, and zoom in. Plotly is also great for web-based visuals, making it easy to share your findings online. - Source: dev.to / over 1 year ago
  • Generative AI Powered QnA & Visualization Chatbot
    Front End: A React application that leverages React-Chatbotify library to easily integrate a chatbot GUI. It also uses the Plotly library to display the charts/visualizations. The generative AI implementation and details are entirely abstracted from the front end. The front-end application depends on a single REST endpoint of the backend application. - Source: dev.to / over 1 year ago
  • Build a Stock Dashboard in less than 40 lines of Python code!๐Ÿค“
    In this tutorial, Mariya Sha will guide you through building a stock value dashboard using Taipy, Plotly, and a dataset from Kaggle. - Source: dev.to / over 1 year ago
  • Essential Deep Learning Checklist: Best Practices Unveiled
    How to Accomplish: Utilize visualization libraries like Matplotlib, Seaborn, or Plotly in Python to create histograms, scatter plots, and bar charts. For image data, use tools that visualize images alongside their labels to check for labeling accuracy. For structured data, correlation matrices and pair plots can be highly informative. - Source: dev.to / about 2 years ago
  • Python equivalent to power bi/power query?
    For dashboards: - https://plotly.com/ is probably my favourite, but there are others like streamlit, voila and others... Source: over 2 years ago
  • Junior Developer asked to make Saaas in first month.
    If your CEO wants you to solo build an alternative to Tableau, PowerBi, or even Plotly then consider him/her delusional. Source: about 3 years ago
  • PSA: You don't need fancy stuff to do good work.
    Python's pandas, NumPy, and SciPy libraries offer powerful functionality for data manipulation, while matplotlib, seaborn, and plotly provide versatile tools for creating visualizations. Similarly, in R, you can use dplyr, tidyverse, and data.table for data manipulation, and ggplot2, lattice, and shiny for visualization. These packages enable you to create insightful visualizations and perform statistical analyses... Source: about 3 years ago
  • Wait, but I thought they were the same thing?
    I use plotly and like it a lot. It is slower though. Noticeable if you want to batch-generate a bunch of images and dump them into a folder. But that probably isn't the case most times. Source: over 3 years ago
  • Storing your data in a Plotly Dash data dashboard
    Plotly Dash is a great framework for developing interactive data dashboards using Python, R, and Javascript. It works alongside Plotly to bring your beautiful visualizations to the masses. - Source: dev.to / almost 4 years ago
  • Visualizing Supabase Data using Metabase
    Data helps organizations make better decisions. With a programming language like Python to analyze your data and transform data into visual representations, you can effortlessly tell the story of your business. One way to create customized visuals from your data would be to use data visualization libraries in Python like Matplotlib, Seaborn, Ggplot2, Plotly, or Pandas. When you want to accomplish this task with... - Source: dev.to / about 4 years ago
  • Which library is best for visualizing backend data generated by Django?
    If you are using template engine, you can use Plotly on the backend to generate a chart, convert it to an HTML div to plugged into the rendered template. Then introduce plotly.js to allow the browser to render the generated chart on the frontend. See an example. Source: about 4 years ago
  • [OC] Russian population decline hit -1,042,675 last year. This population pyramid shows the development since 1946. With wars, famine, and the fall of Soviet marked.
    Consider Plotly, it's built on top of d3js and provides a nice abstraction layer that you can use from JavaScript, Python, R, etc. Source: about 4 years ago
  • Good software for creating simple graphics for thesis and presentation
    To plot some sensor data I use Plotly or Matplotlib. Source: about 4 years ago
  • Interactive Online Portfolio
    Wouldn't plotly and nbviewer work for your use case? Source: over 4 years ago
  • Why You Should Use Python For Your Next Project
    Python package manager (pip) consists of over 300,000 packages. You can use libraries like โ€‹โ€‹SciPy, which contains various modules for optimization, linear algebra, integration, and statistics, or Plotly, which you can use for scientific-quality graphing. The scope of problems that Python libraries address is vast. Rarely will you struggle to find the right library that will help you solve the problem. - Source: dev.to / over 4 years ago
  • Weekly Entering & Transitioning Thread | 20 Feb 2022 - 27 Feb 2022
    Check out Plotly. It's very easy to make interactive plots. Source: over 4 years ago
  • Make a Dashboard for Your Twitter Stats With Python And Anvil
    Now, it's time to populate these plots with data. Luckily, these plots are not specific to Anvil, but are good old Plotly graphs. So, we can simply use the go functions from the plotly.graph_objects module. - Source: dev.to / over 4 years ago
  • FullStack JWT Authentication and Authorization System with Django and SvelteKit
    A while ago, I built a data-intensive application that collects, analyzes, and visualizes data using Django, Plotly, and Django templating language. However, an upgrade was recently requested which made me tend to re-develop the application from the ground up. A pivotal aspect of the app is Authentication and Authorization system since the data are confidential and only authorized personnel should be allowed... - Source: dev.to / over 4 years ago
  • 10 Python Libraries For Data Visualization
    Plotly The Plotly library is an online platform for data visualization and it can be used in making interactive plots that are not possible using other Python libraries. Few such plots include dendrograms, contour plots, and 3D charts. Other than these graphics, some basic visualization graphs such as area charts, bar charts, box plots, histograms, polar charts, and bubble charts can also be created using the... - Source: dev.to / over 4 years ago
  • Ask HN: Who is hiring? (December 2021)
    Plotly | Full-time | REMOTE, (CA or US) | https://plotly.com/ Looking for a senior backend engineer. We're building Dash Enterprise, a web app that lets data scientists quickly and easily spin up and scale data science and ML apps. We do this using Kubernetes. Cool, right? * You won't work overtime. - Source: Hacker News / over 4 years ago

Summary of the public mentions of Plotly

Plotly, an advanced data visualization library and platform, has garnered significant attention in the software industry as a versatile tool for developing interactive analytics and web-based visualizations. Built on top of the Plotly JavaScript library (plotly.js), it supports usage in Python, R, and Julia, making it an attractive option for data scientists and developers looking to create interactive plotting applications without deep expertise in DevOps or JavaScript.

Diverse Application and Features

Plotly stands out due to its ability to render a broad spectrum of chart types. With support for dendrograms, 3D charts, and contour plotsโ€”visuals not commonly found in other librariesโ€”Plotly serves the needs of specialized data representation. The library's extensive API covers simpler visualizations like scatter plots, line charts, and bar charts, up to more complex layouts like pie charts and error bars. This range makes Plotly particularly appealing for creating dynamic dashboards in environments like Python Notebooks and Dash applications.

Integration and Extensibility

Its ability to integrate with platforms like Jupyter Notebooks, Dash, and even React applications highlights Plotly's flexibility. It complements backend systems by generating charts that can be rendered in web templates, ensuring smooth integration in web applications. Moreover, Plotly's use of JSON for graph serialization enhances its adaptability, as the visualizations can easily be imported into different software environments like R and MATLAB.

Popularity in Data Science and Analytics

In data science, Plotly has been praised for its interactive visualization capabilities. These features enable users to create responsive visual content that supports chart interaction through hovers, clicks, and zooms, significantly boosting the user experience in data exploration and storytelling. Among Python's visualization toolkit, Plotly is frequently mentioned alongside Matplotlib and Seaborn for its capability to generate insightful visualizations efficiently.

Challenges and Areas for Improvement

Despite its advantages, some users note that Plotly can be slower than alternatives when producing a significant number of static chart images due to its comprehensive interactive functionalities. Although being open-source and extensive in functionality, this performance issue might limit its feasibility for certain high-volume tasks, requiring users to weigh the trade-offs between interactivity and speed.

Comparison with Competitors

When stacked against competitors like D3.js, Chart.js, and Tableau, Plotly's interactivity and ease of use without demanding in-depth front-end development knowledge stand out. D3.js, known for its customizable and robust visualizations, often demands a steeper learning curve. Meanwhile, platforms like Tableau and Microsoft Power BI, although user-friendly with drag-and-drop interfaces, are proprietary, potentially limiting customization options compared to Plotly's open-source nature.

In summary, Plotly is celebrated for its versatility and depth, offering a comprehensive set of tools for developing interactive, web-based visualizations. Its integration capabilities and wide-ranging visualization options make it a valuable asset in the toolkit of data-driven organizations, especially those favoring open-source solutions. However, its slower performance with static image batch processing can be a consideration for users needing faster execution for less interactive outputs.

Do you know an article comparing Plotly to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Plotly discussion

Log in or Post with

Is Plotly good? This is an informative page that will help you find out. Moreover, you can review and discuss Plotly here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.