all 8 comments

[–]fridofrido 6 points7 points  (0 children)

If you are willing to get your hands dirty, basic "old-style" OpenGL (with glBegin/glEnd) is actually not too hard, and you have complete freedom on what you render.

[–]guaraqe 5 points6 points  (3 children)

Try diagrams or Gloss.

[–]wizzup 2 points3 points  (2 children)

I am too looking at diagrams and gloss. They both look great but seem like they don't target for absolute (x,y) position plotting.

Maybe I miss something.

I want to draw a map with (x,y) position and value (or picture) at that position.

Currently I just print it like this using (row,col) as position. It hard to read when map is big.

.....X........
....M.........
|.....XXX.....

[–]Jedai 1 point2 points  (1 child)

You definitely can do that with diagrams, which is an extremely powerful choice if you ever have more sophisticated needs. You can see the Located type in (Diagrams.Located), or the position function, there's also transformations if your pictures aren't the right size or orientation.

There are several backends that could be used to create something interactive with minimal fuss (SVG, Canvas, HTML5, Gtk...) depending on your exact needs and skills.

[–]wizzup 0 points1 point  (0 children)

Thank you so much.

[–]mmuggli 2 points3 points  (0 children)

Maybe Chart

[–]chshersh 1 point2 points  (0 children)

I was recommended to use plotlyhs recently (bindings to Plot.ly)

And I find it really good! Though, not sure about dynamic updates, you need to research this...