Hey everyone, I have a matrix chart drawn in HTML5/CSS 3 dominantly using CSS grid. I would like to add interactive features and am unsure about the best tool. My programming knowledge is limited to 2 semesters of Java in college, so I'd have to learn the language as I go. I am open to anything, but the selected languages would be useful in future projects.
Here are the features I am attempting to add to the site linked as my blog:
-
Assign over 120 attributes each to over 400 elements (probably in a DB)
-
Procedurally position elements in a matrix chart based on user-inputted filters (filtering and searching)
-
Procedurally position matrix elements based on attributes weighted by user-input
-
Change style of elements based on user input (highlighting)
-
Allow saving matrix chart states to be revisited or shared
-
Provide a user-friendly interface for users to submit the above input
-
Build several columns or matrices that are separate but related and seamless to the viewer


