I'm thinking of writing a plotting library (similar to e.g. matplotlib), that calls into an existing, established library (such as matplotlib), and I can use javascript, python, C/C++, or shell. I'm plotting datasets, not functions. I need to be able to plot 2D and 3D. Which libraries should I look at?

I guess I care about

  • feature set
  • how intuitive it is
  • how pretty the graphs are
  • that it's reasonably fast
you are viewing a single comment's thread
view the rest of the comments
[–] [S] 1 point 1 month ago* (last edited 1 month ago)

jeez, that's a good answer. Thanks. I'd like to be flexible in size of dataset, though I don't know what I'll need yet. I expect I'll want latex. I don't know the difference between raytraced and mesh.

  1. Really useful to know c/c++ is a no-go.
  2. Do I want to support browser? Don't know yet
  3. I'm surprised you say there's no good 3D. I believed plotly was fine for 3D. Maybe we're talking about different levels of 3D

I would like to stick to one language - python or js but not both

  • source
  • parent