Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Submit feedback
    • Contribute to GitLab
  • Sign in
P
purescript-gargantext
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 137
    • Issues 137
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 4
    • Merge Requests 4
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • gargantext
  • purescript-gargantext
  • Issues
  • #103

Closed
Open
Opened Aug 03, 2019 by delanoe@anoe10 of 17 tasks completed10/17 tasks
  • Report abuse
  • New issue
Report abuse New issue

Explorer

Main models to follow are

  • Legacy Gargantext V3
  • Community Explorer https://communityexplorer.org/explorerjs.html?sourcemode=%22api%22&type=%22uid%22&srcparams=%224220%22
  • detailed documentation and functions on https://gitlab.iscpif.fr/gargantext/purescript-gargantext/wikis/Graph-explorer

Target of this issue: add tools to control the exploration of the Map (Map is not Data.Map in that context it means Graph) (see tools on the right of the graph, put this in the toolbar instead)

Searching / Selecting

  • Search for Nodes (see previous issue: #46 (closed))
  • Enable multiple node selection
  • Highlight selected Node
  • For better readibility, the size of a label is proportional to the size of its node. The Label size slider changes the size of the nodes proportionaly to the slider factor and consequently the size of the labels.
  • Show labels for all nodes in the selection circle. Currently, only the label under the mouse is shown.
  • The mouse arrow is not at the same place than the selection circle.
  • everything that is under the selection circle changes it's statutes : selected nodes are unselected and vice-versa. All nodes outside the selection circle are unselected unless the 'multiple selection' tick button is ticked. 

Filtering

  • Filter edges by weight
  • Filter nodes by degree
  • Confluence scale filtering

Saving / Zooming

  • take a screenshot (camera icon)
  • save the graph GEXF format
  • Zoom scale (on the right of the Graph Explorer), control the camera on the Y axis
  • Right click to move. Right click should be activated and used to move the entire graph. Right now, left click both select and is used to move which could be problematic (when we move, we don't want to select at the same time). There is no pb with this on touch because sigma is touch compatible and move is made with two fingers.

Tuning

  • Set the initial spatialization time to 5s.

Lower priority features

  • Node Size : default node size is the log of the weight. But some nodes attributes can be mapped on the size if present in the nodes metadata. This can be changed in the colors dropdown button,
  • Node color : by default, nodes are colored by their cluster component. But other colors can be mapped if other attributes are given. This can be changed in the color dropdown button.
  • an automatic legend : when the clustering is launched on the filtered graph, communities are computed and a legend displays the list with label computed according to some metrics on node importance (see http://maps.gargantext.org/maps/covid-19 for an example)
Edited Dec 17, 2020 by david Chavalarias
Assignee
Assign to
Release
Milestone
Release
Assign milestone
Time tracking
Aug 22, 2019
Due date
Aug 22, 2019
0
Labels
None
Assign labels
  • View project labels
Reference: gargantext/purescript-gargantext#103