danionita / e3tools

e3tool is a Java GUI-based tool for constructing and evaluating e3value models. Includes the e3fraud fraud assessment extension
Other
3 stars 4 forks source link

Valuation labels overlap for ports on top/bottom #72

Closed danionita closed 7 years ago

danionita commented 7 years ago

image

bobismijnnaam commented 7 years ago

How would we go about solving this? We could alternate the labels top/bottom to (kind of) prevent overlapping, but this fails when the values get bigger. Tooltips are another option, but I've had problems with them in the past so not sure if we should use them (I could look into them though). Can we maybe exploit the fact that valuations from value exchanges are more important than valuations from value ports?

Radical thought: we could maybe produce a special view/image of a model that is created specifically to show all the valuations at once? It could show each actor as a node, and an edge would be a value transfer with as its label its name and valuation (actually mostly like the editor, but uglier/clearer ;p). Something like this?

image

I know a few tools that can do generation of images like this easily (I have some experience with graphviz), with graph layouting as well (which would solve the label position issue). Probably a long shot but it's worth considering I think.

danionita commented 7 years ago

I like the tooltip idea, if it works and is not too much work. Alternatively, rotating all the labels 45 degrees should also fix the problem, except for some edge cases. Formulas can get very long so when formulas are attached as valuations I would not show those, and simply shown an "e3" or something.

On Sat, Oct 15, 2016 at 4:49 PM, Bob Rubbens notifications@github.com wrote:

How would we go about solving this? We could alternate the labels top/bottom to (kind of) prevent overlapping, but this fails when the values get bigger. Tooltips are another option, but I've had problems with them in the past so not sure if we should use them (I could look into them though). Can we maybe exploit the fact that valuations from value exchanges are more important than valuations from value ports?

Radical thought: we could maybe produce a special view/image of a model that is created specifically to show all the valuations at once? It could show each actor as a node, and an edge would be a value transfer with as its label its name and valuation (actually mostly like the editor, but uglier/clearer ;p). Something like this?

[image: image] https://cloud.githubusercontent.com/assets/3082344/19410891/0a0dd5e6-92f7-11e6-8c62-fd0981bd5909.png

I know a few tools that can do generation of images like this easily (I have some experience with graphviz), with graph layouting as well (which would solve the label position issue). Probably a long shot but it's worth considering I think.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/danionita/e3tools/issues/72#issuecomment-253988691, or mute the thread https://github.com/notifications/unsubscribe-auth/AKjEpHzPFLcQSyl320jVLAy5lJpYsT5Gks5q0Of6gaJpZM4KUq-2 .

bobismijnnaam commented 7 years ago

Hmm, not sure if we can rotate them 45 degrees. I'll have to look into that. Tooltip should work, but then you won't have the "complete view" the valuation labels give you.

On 18 October 2016 at 11:18, danionita notifications@github.com wrote:

I like the tooltip idea, if it works and is not too much work. Alternatively, rotating all the labels 45 degrees should also fix the problem, except for some edge cases. Formulas can get very long so when formulas are attached as valuations I would not show those, and simply shown an "e3" or something.

On Sat, Oct 15, 2016 at 4:49 PM, Bob Rubbens notifications@github.com wrote:

How would we go about solving this? We could alternate the labels top/bottom to (kind of) prevent overlapping, but this fails when the values get bigger. Tooltips are another option, but I've had problems with them in the past so not sure if we should use them (I could look into them though). Can we maybe exploit the fact that valuations from value exchanges are more important than valuations from value ports?

Radical thought: we could maybe produce a special view/image of a model that is created specifically to show all the valuations at once? It could show each actor as a node, and an edge would be a value transfer with as its label its name and valuation (actually mostly like the editor, but uglier/clearer ;p). Something like this?

[image: image] https://cloud.githubusercontent.com/assets/3082344/19410891/0a0dd5e6- 92f7-11e6-8c62-fd0981bd5909.png

I know a few tools that can do generation of images like this easily (I have some experience with graphviz), with graph layouting as well (which would solve the label position issue). Probably a long shot but it's worth considering I think.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/danionita/e3tools/issues/72#issuecomment-253988691, or mute the thread https://github.com/notifications/unsubscribe-auth/ AKjEpHzPFLcQSyl320jVLAy5lJpYsT5Gks5q0Of6gaJpZM4KUq-2 .

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/danionita/e3tools/issues/72#issuecomment-254452629, or mute the thread https://github.com/notifications/unsubscribe-auth/AC8IaKH3YbS2wkC-BPXfXeuIwAph3Gsxks5q1I7OgaJpZM4KUq-2 .

danionita commented 7 years ago

How about rotating them 90 degrees then?

On Tue, Oct 18, 2016 at 12:20 PM, Bob Rubbens notifications@github.com wrote:

Hmm, not sure if we can rotate them 45 degrees. I'll have to look into that. Tooltip should work, but then you won't have the "complete view" the valuation labels give you.

On 18 October 2016 at 11:18, danionita notifications@github.com wrote:

I like the tooltip idea, if it works and is not too much work. Alternatively, rotating all the labels 45 degrees should also fix the problem, except for some edge cases. Formulas can get very long so when formulas are attached as valuations I would not show those, and simply shown an "e3" or something.

On Sat, Oct 15, 2016 at 4:49 PM, Bob Rubbens notifications@github.com wrote:

How would we go about solving this? We could alternate the labels top/bottom to (kind of) prevent overlapping, but this fails when the values get bigger. Tooltips are another option, but I've had problems with them in the past so not sure if we should use them (I could look into them though). Can we maybe exploit the fact that valuations from value exchanges are more important than valuations from value ports?

Radical thought: we could maybe produce a special view/image of a model that is created specifically to show all the valuations at once? It could show each actor as a node, and an edge would be a value transfer with as its label its name and valuation (actually mostly like the editor, but uglier/clearer ;p). Something like this?

[image: image] https://cloud.githubusercontent.com/assets/3082344/19410891/0a0dd5e6- 92f7-11e6-8c62-fd0981bd5909.png

I know a few tools that can do generation of images like this easily (I have some experience with graphviz), with graph layouting as well (which would solve the label position issue). Probably a long shot but it's worth considering I think.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <https://github.com/danionita/e3tools/issues/72#issuecomment-253988691 , or mute the thread https://github.com/notifications/unsubscribe-auth/ AKjEpHzPFLcQSyl320jVLAy5lJpYsT5Gks5q0Of6gaJpZM4KUq-2 .

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/danionita/e3tools/issues/72#issuecomment-254452629, or mute the thread https://github.com/notifications/unsubscribe-auth/AC8IaKH3YbS2wkC- BPXfXeuIwAph3Gsxks5q1I7OgaJpZM4KUq-2

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/danionita/e3tools/issues/72#issuecomment-254466972, or mute the thread https://github.com/notifications/unsubscribe-auth/AKjEpGJSCzhj8zL63Vpvar2MjxYyohoKks5q1J1mgaJpZM4KUq-2 .