Alternatives to ggplot2 logo

Alternatives to ggplot2

Tableau, Matplotlib, Base, ApexCharts, and Plotly.js are the most popular alternatives and competitors to ggplot2.
104
0

What is ggplot2 and what are its top alternatives?

It is a general scheme for data visualization which breaks up graphs into semantic components such as scales and layers.
ggplot2 is a tool in the Charting Libraries category of a tech stack.
ggplot2 is an open source tool with 6.5K GitHub stars and 2K GitHub forks. Here鈥檚 a link to ggplot2's open source repository on GitHub

Top Alternatives to ggplot2

  • Tableau
    Tableau

    Tableau can help anyone see and understand their data. Connect to almost any database, drag and drop to create visualizations, and share with a click. ...

  • Matplotlib
    Matplotlib

    It is a Python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. It can be used in Python scripts, the Python and IPython shells, the Jupyter notebook, web application servers, and four graphical user interface toolkits. ...

  • Base
    Base

    The Intelligent Sales Productivity Platform - leveraging Big Data, mobility and real-time computing to give sales teams the tools they need to be successful. ...

  • ApexCharts
    ApexCharts

    A modern JavaScript charting library to build interactive charts and visualizations with simple API. ...

  • Plotly.js
    Plotly.js

    It is a standalone Javascript data visualization library, and it also powers the Python and R modules named plotly in those respective ecosystems (referred to as Plotly.py and Plotly.R). It can be used to produce dozens of chart types and visualizations, including statistical charts, 3D graphs, scientific charts, SVG and tile maps, financial charts and more. ...

  • D3.js
    D3.js

    It is a JavaScript library for manipulating documents based on data. Emphasises on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework. ...

  • Lattice
    Lattice

    It is a platform that empowers people leaders to build engaged, high-performing teams, inspire winning cultures, and make strategic. It helps companies manage performance with goal tracking, ongoing feedback and performance reviews. ...

  • jQuery
    jQuery

    jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML. ...

ggplot2 alternatives & related posts

Tableau logo

Tableau

1.3K
1.3K
8
Tableau helps people see and understand data.
1.3K
1.3K
+ 1
8
PROS OF TABLEAU
  • 6
    Capable of visualising billions of rows
  • 1
    Intuitive and easy to learn
  • 1
    Responsive
CONS OF TABLEAU
  • 3
    Very expensive for small companies

related Tableau posts

Looking for the best analytics software for a medium-large-sized firm. We currently use a Microsoft SQL Server database that is analyzed in Tableau desktop/published to Tableau online for users to access dashboards. Is it worth the cost savings/time to switch over to using SSRS or Power BI? Does anyone have experience migrating from Tableau to SSRS /or Power BI? Our other option is to consider using Tableau on-premises instead of online. Using custom SQL with over 3 million rows really decreases performances and results in processing times that greatly exceed our typical experience. Thanks.

See more
Shared insights
on
TableauTableauQlikQlikPowerBIPowerBI

Hello everyone,

My team and I are currently in the process of selecting a Business Intelligence (BI) tool for our actively developing company, which has over 500 employees. We are considering open-source options.

We are keen to connect with a Head of Analytics or BI Analytics professional who has extensive experience working with any of these systems and is willing to share their insights. Ideally, we would like to speak with someone from companies that have transitioned from proprietary BI tools (such as PowerBI, Qlik, or Tableau) to open-source BI tools, or vice versa.

If you have any contacts or recommendations for individuals we could reach out to regarding this matter, we would greatly appreciate it. Additionally, if you are personally willing to share your experiences, please feel free to reach out to me directly. Thank you!

See more
Matplotlib logo

Matplotlib

1.3K
329
11
A plotting library for the Python programming language
1.3K
329
+ 1
11
PROS OF MATPLOTLIB
  • 11
    The standard Swiss Army Knife of plotting
CONS OF MATPLOTLIB
  • 5
    Lots of code

related Matplotlib posts

Shared insights
on
MatplotlibMatplotlibBokehBokehDjangoDjango

Hi - I am looking to develop an app accessed by a browser that will display interactive networks (including adding or deleting nodes, edges, labels (or changing labels) based on user input. Look to use Django at the backend. Also need to manage graph versions if one person makes a graph change while another person is looking at it. Mainly tree networks for starters anyway. I probably will use the Networkx package. Not sure what the pros and cons are using Bokeh vs Matplotlib. I would be grateful for any comments or suggestions. Thanks.

See more
Base logo

Base

90
15
0
All-in-one sales and customer management platform
90
15
+ 1
0
PROS OF BASE
    Be the first to leave a pro
    CONS OF BASE
      Be the first to leave a con

      related Base posts

      ApexCharts logo

      ApexCharts

      85
      236
      16
      馃搳 Interactive SVG Charts for React and Vue.js
      85
      236
      + 1
      16
      PROS OF APEXCHARTS
      • 4
        Provides zooming capabilities
      • 4
        Interactive charts
      • 3
        Graphs renders in SVG
      • 3
        Open source with MIT license
      • 2
        Multiple chart types such as pie, bar, line and others
      CONS OF APEXCHARTS
      • 4
        Slow rendering

      related ApexCharts posts

      Amit Garg
      Shared insights
      on
      D3.jsD3.jsApexChartsApexChartsReactReact

      Hi,

      I am looking at integrating a charting library in my React frontend that allows me to create appealing and interactive charts. I have basic familiarity with ApexCharts with React but have also read about D3.js charts and it seems a much more involved integration. Can someone please share their experience across the two libraries on the following dimensions:

      1. Amount of work needed for integration
      2. Amount of work or ease for creating new charts in either of the libraries.

      Regards

      Amit

      See more
      Plotly.js logo

      Plotly.js

      358
      690
      69
      A high-level, declarative charting library
      358
      690
      + 1
      69
      PROS OF PLOTLY.JS
      • 16
        Bindings to popular languages like Python, Node, R, etc
      • 10
        Integrated zoom and filter-out tools in charts and maps
      • 9
        Great support for complex and multiple axes
      • 8
        Powerful out-of-the-box featureset
      • 6
        Beautiful visualizations
      • 4
        Active user base
      • 4
        Impressive support for webgl 3D charts
      • 3
        Charts are easy to share with a cloud account
      • 3
        Webgl chart types are extremely performant
      • 2
        Interactive charts
      • 2
        Easy to use online editor for creating plotly.js charts
      • 2
        Publication quality image export
      CONS OF PLOTLY.JS
      • 18
        Terrible document

      related Plotly.js posts

      Tim Abbott
      Shared insights
      on
      Plotly.jsPlotly.jsD3.jsD3.js
      at

      We use Plotly (just their open source stuff) for Zulip's user-facing and admin-facing statistics graphs because it's a reasonably well-designed JavaScript graphing library.

      If you've tried using D3.js, it's a pretty poor developer experience, and that translates to spending a bunch of time getting the graphs one wants even for things that are conceptually pretty basic. Plotly isn't amazing (it's decent), but it's way better than than D3 unless you have very specialized needs.

      See more

      Here is my stack on #Visualization. @FusionCharts and Highcharts are easy to use but only free for non-commercial. Chart.js and Plotly are two lovely tools for commercial use under the MIT license. And D3.js would be my last choice only if a complex customized plot is needed.

      See more
      D3.js logo

      D3.js

      1.9K
      1.7K
      653
      A JavaScript visualization library for HTML and SVG
      1.9K
      1.7K
      + 1
      653
      PROS OF D3.JS
      • 195
        Beautiful visualizations
      • 103
        Svg
      • 92
        Data-driven
      • 81
        Large set of examples
      • 61
        Data-driven documents
      • 24
        Visualization components
      • 20
        Transitions
      • 18
        Dynamic properties
      • 16
        Plugins
      • 11
        Transformation
      • 7
        Makes data interactive
      • 4
        Open Source
      • 4
        Enter and Exit
      • 4
        Components
      • 3
        Exhaustive
      • 3
        Backed by the new york times
      • 2
        Easy and beautiful
      • 1
        Highly customizable
      • 1
        Awesome Community Support
      • 1
        Simple elegance
      • 1
        Templates, force template
      • 1
        Angular 4
      CONS OF D3.JS
      • 11
        Beginners cant understand at all
      • 6
        Complex syntax

      related D3.js posts

      Tim Abbott
      Shared insights
      on
      Plotly.jsPlotly.jsD3.jsD3.js
      at

      We use Plotly (just their open source stuff) for Zulip's user-facing and admin-facing statistics graphs because it's a reasonably well-designed JavaScript graphing library.

      If you've tried using D3.js, it's a pretty poor developer experience, and that translates to spending a bunch of time getting the graphs one wants even for things that are conceptually pretty basic. Plotly isn't amazing (it's decent), but it's way better than than D3 unless you have very specialized needs.

      See more
      Amit Garg
      Shared insights
      on
      D3.jsD3.jsApexChartsApexChartsReactReact

      Hi,

      I am looking at integrating a charting library in my React frontend that allows me to create appealing and interactive charts. I have basic familiarity with ApexCharts with React but have also read about D3.js charts and it seems a much more involved integration. Can someone please share their experience across the two libraries on the following dimensions:

      1. Amount of work needed for integration
      2. Amount of work or ease for creating new charts in either of the libraries.

      Regards

      Amit

      See more
      Lattice logo

      Lattice

      39
      26
      0
      Modern performance management software
      39
      26
      + 1
      0
      PROS OF LATTICE
        Be the first to leave a pro
        CONS OF LATTICE
          Be the first to leave a con

          related Lattice posts

          Shared insights
          on
          monday.commonday.comLatticeLattice

          Hi to decide on which tool to use, think about Lattice as a performance management tool built using monday.com i.e. a workspace with limited features built using a customisable tool. If you are looking to build a tool to manage people's performance like goals, performance, feedback then Lattice is the tool but if you want the tool to do more than these features then you need tool like Monday.com which is 100% customisable.

          See more
          Rowland Harris
          Director of Sales at Heartland | 3 upvotes 路 33.3K views
          Shared insights
          on
          LatticeLatticemonday.commonday.com

          Are these competing products? I am looking for automation, which is why I have looked into monday.com. I'm building an HR Outsourcing company, and Lattice seems powerful, but I'm not sure if it replaces Monday.com.

          See more
          jQuery logo

          jQuery

          191.6K
          68.1K
          6.6K
          The Write Less, Do More, JavaScript Library.
          191.6K
          68.1K
          + 1
          6.6K
          PROS OF JQUERY
          • 1.3K
            Cross-browser
          • 957
            Dom manipulation
          • 809
            Power
          • 660
            Open source
          • 610
            Plugins
          • 459
            Easy
          • 395
            Popular
          • 350
            Feature-rich
          • 281
            Html5
          • 227
            Light weight
          • 93
            Simple
          • 84
            Great community
          • 79
            CSS3 Compliant
          • 69
            Mobile friendly
          • 67
            Fast
          • 43
            Intuitive
          • 42
            Swiss Army knife for webdev
          • 35
            Huge Community
          • 11
            Easy to learn
          • 4
            Clean code
          • 3
            Because of Ajax request :)
          • 2
            Powerful
          • 2
            Nice
          • 2
            Just awesome
          • 2
            Used everywhere
          • 1
            Improves productivity
          • 1
            Javascript
          • 1
            Easy Setup
          • 1
            Open Source, Simple, Easy Setup
          • 1
            It Just Works
          • 1
            Industry acceptance
          • 1
            Allows great manipulation of HTML and CSS
          • 1
            Widely Used
          • 1
            I love jQuery
          CONS OF JQUERY
          • 6
            Large size
          • 5
            Sometimes inconsistent API
          • 5
            Encourages DOM as primary data source
          • 2
            Live events is overly complex feature

          related jQuery posts

          Kir Shatrov
          Engineering Lead at Shopify | 22 upvotes 路 2.4M views

          The client-side stack of Shopify Admin has been a long journey. It started with HTML templates, jQuery and Prototype. We moved to Batman.js, our in-house Single-Page-Application framework (SPA), in 2013. Then, we re-evaluated our approach and moved back to statically rendered HTML and vanilla JavaScript. As the front-end ecosystem matured, we felt that it was time to rethink our approach again. Last year, we started working on moving Shopify Admin to React and TypeScript.

          Many things have changed since the days of jQuery and Batman. JavaScript execution is much faster. We can easily render our apps on the server to do less work on the client, and the resources and tooling for developers are substantially better with React than we ever had with Batman.

          #FrameworksFullStack #Languages

          See more
          Ganesa Vijayakumar
          Full Stack Coder | Technical Architect | 19 upvotes 路 5.3M views

          I'm planning to create a web application and also a mobile application to provide a very good shopping experience to the end customers. Shortly, my application will be aggregate the product details from difference sources and giving a clear picture to the user that when and where to buy that product with best in Quality and cost.

          I have planned to develop this in many milestones for adding N number of features and I have picked my first part to complete the core part (aggregate the product details from different sources).

          As per my work experience and knowledge, I have chosen the followings stacks to this mission.

          UI: I would like to develop this application using React, React Router and React Native since I'm a little bit familiar on this and also most importantly these will help on developing both web and mobile apps. In addition, I'm gonna use the stacks JavaScript, jQuery, jQuery UI, jQuery Mobile, Bootstrap wherever required.

          Service: I have planned to use Java as the main business layer language as I have 7+ years of experience on this I believe I can do better work using Java than other languages. In addition, I'm thinking to use the stacks Node.js.

          Database and ORM: I'm gonna pick MySQL as DB and Hibernate as ORM since I have a piece of good knowledge and also work experience on this combination.

          Search Engine: I need to deal with a large amount of product data and it's in-detailed info to provide enough details to end user at the same time I need to focus on the performance area too. so I have decided to use Solr as a search engine for product search and suggestions. In addition, I'm thinking to replace Solr by Elasticsearch once explored/reviewed enough about Elasticsearch.

          Host: As of now, my plan to complete the application with decent features first and deploy it in a free hosting environment like Docker and Heroku and then once it is stable then I have planned to use the AWS products Amazon S3, EC2, Amazon RDS and Amazon Route 53. I'm not sure about Microsoft Azure that what is the specialty in it than Heroku and Amazon EC2 Container Service. Anyhow, I will do explore these once again and pick the best suite one for my requirement once I reached this level.

          Build and Repositories: I have decided to choose Apache Maven and Git as these are my favorites and also so popular on respectively build and repositories.

          Additional Utilities :) - I would like to choose Codacy for code review as their Startup plan will be very helpful to this application. I'm already experienced with Google CheckStyle and SonarQube even I'm looking something on Codacy.

          Happy Coding! Suggestions are welcome! :)

          Thanks, Ganesa

          See more