As the title says, which programming language would you agree had the best libraries for visualisation (graphs, 3d models, charts, networks, animations, etc)?

Prefer languages with libraries that have more visulatizaton features than say, ease of using the libraries.

all 13 comments

sorted by: hot top controversial new old
[–] 28 points 5 months ago (1 child)

Python had some pretty cool math graph library (matplotlib, plotly, seaborn, silx...), R is also well know for this kind of stuff.

  • source
  • hideshow 1 child comment
  • [–] 23 points 5 months ago (1 child)

    Wouldn't JavaScript really take the cake here? Like, Python definitely has some good libraries but JavaScript lives in the browser, interfaces with HTML5 canvas, and is far more popular by the nature of the web.

  • source
  • hideshow 1 child comment
  • [–] 10 points 5 months ago

    Processing at least for 2d stuff.

    https://processing.org/

  • source
  • [–] 10 points 5 months ago

    With all my dislike towards Matlab, it had great plots.

  • source
  • [–] 8 points 5 months ago

    Manim Community is a community fork of 3blue1brown’s awesome manim visualization library for python.

  • source
  • [–] 8 points 5 months ago

    Depends what you want to do, but for scientific stuff, R or MATLAB.

  • source
  • [–] 4 points 5 months ago

    Mathematica’s visualizations are good, but this is the first and last positive thing I’ll ever say about it otherwise lmao

  • source
  • [–] 3 points 5 months ago
    [–] 2 points 5 months ago

    js has access to Apache echarts, which has a lot of diagrams and good api and doc with example

    Python has access to matplotlib, plotly and more.

    Both have the advantage of good support for secondary feature for data gathering and ui.

  • source
  • [–] 2 points 5 months ago* (1 child)

    I moved from Python to Julia. I primarily generate mathematical images and videos: fractals, chaotic systems, complex functions, etc. I've found Julia to be faster with better libraries for my purposes (eg. VideoIO).

    I don't do charts, graphs, etc.. but I imagine Julia has great libraries for that stuff too.

  • source
  • hideshow 1 child comment
  • [–] 1 point 5 months ago

    I jumped on Julia in the beginning (somewhere around 2015). I even bought the data analysis book by Bogumil Kaminski published a few years ago. However, Julia never made me feel comfortable. The syntax felt too complicated, even for smaller things. In addition, I kept running into compilation and package version issues, which cost me more time than I gained from typing or vectorization. The claims of some Julia followers that the language would soon surpass R or Python added another bad taste to the whole experience. I think this is part of the reason why Julia remains a niche language to this day. I stopped using it completely.

  • source
  • parent