Project

General

Profile

Question #1354

Libraries for visualization

Added by Alexander Watzinger 4 months ago. Updated 4 months ago.

Status:
Closed
Priority:
Low
Category:
UI
Target version:
-
Start date:
2020-09-29
Estimated time:

Description

Dear fellow developers,

I would like to try out JavaScript libraries for visualization (e.g. a diagrams to show distribution of types) similar to the already really nice looking charts at https://thanados.net/charts.
Do you have any recommendations, also in the light of that we may find "standard" technologies for e.g. user interface and frontend.
Since I don't feel really qualified to evaluate frontend libraries I would be happy about your input.

History

#1

Updated by Bernhard Koschicek 4 months ago

If it is for the UI, why not use python libs like matplot ? I think it would be easier to implement.

#2

Updated by Stefan Eichert 4 months ago

What I am using for THANADOS is:

for charts: Charts.js https://www.chartjs.org/
for network visualisation: vis.js (community edition) https://github.com/visjs/vis-network
for 3d models: babylon.js viewer https://doc.babylonjs.com/extensions/the_babylon_viewer (however I think I am going to switch to some other solution such as three.js)
for maps: Leaflet with various plugins
for interactive skeleton view e.g. https://thanados.net/entity/76221 (see osteology tab): only svg with certain hierarchy and ids to be manipulated via js

#3

Updated by Alexander Watzinger 4 months ago

  • Assignee set to Alexander Watzinger
  • Status changed from New to In Progress
  • Description updated (diff)
#4

Updated by Alexander Watzinger 4 months ago

  • Status changed from In Progress to Closed
  • Subject changed from JavaScript libraries for visualization to Libraries for visualization

Thanks Berni for the tip, I will look into matplot. Although it won't help with the frontend I'm much more comfortable in Python, it looks great and there even is a Debian package ;)

Also thank you Stephan for the specifications of THANADOS JavaScript libraries. That will come in handy soon, the visualizations you've done there are quite impressive.

Also available in: Atom PDF