Hypothetically, you could represent all of the states by using the diamond, but adding a second ‘diamond’ or ‘shell’ around it, and making all of the vertexes and regions clickable. To express a +/+ you click in the upper right region; to express ++/++, the uppermost right region; to express 0/++, you click on the right-most tip; to express ++/0, you click on the bottom tip; and so on. The regions can be colored. (And for users who don’t get strong votes, it degrades nicely: you should omit the outer shell corresponding to the strong votes.) I’m sure I’ve seen this before in video games or something, but I’m not sure where or what it may be called (various search queries for ‘diamond’ don’t pull up anything relevant). It’s a bit like a radar chart, but discretized.
This would be easy to use (as long as the vertexes have big hit boxes) since you make only 1 click (rather than needing to click 4 times or hold long twice for a ++/++) and use the mouse to choose what the pair is (which is a good use of mice), and could be implemented even as far back as Web 1.0 with imagemaps, but somewhat hard to explain—however, that’s what tooltips are for, and this is for power-users in the first place, so some learning curve is tolerable.
Hypothetically, you could represent all of the states by using the diamond, but adding a second ‘diamond’ or ‘shell’ around it, and making all of the vertexes and regions clickable. To express a +/+ you click in the upper right region; to express ++/++, the uppermost right region; to express 0/++, you click on the right-most tip; to express ++/0, you click on the bottom tip; and so on. The regions can be colored. (And for users who don’t get strong votes, it degrades nicely: you should omit the outer shell corresponding to the strong votes.) I’m sure I’ve seen this before in video games or something, but I’m not sure where or what it may be called (various search queries for ‘diamond’ don’t pull up anything relevant). It’s a bit like a radar chart, but discretized.
This would be easy to use (as long as the vertexes have big hit boxes) since you make only 1 click (rather than needing to click 4 times or hold long twice for a ++/++) and use the mouse to choose what the pair is (which is a good use of mice), and could be implemented even as far back as Web 1.0 with imagemaps, but somewhat hard to explain—however, that’s what tooltips are for, and this is for power-users in the first place, so some learning curve is tolerable.