Thanks Tudor for your feedback. Some comments below.
On 03/01/16 01:57, Tudor Girba wrote:
Hi Offray,
Beautiful work.
I like how you used unsaturated colors. Just a couple of notes:
- I would try to use a more distinct set of colors for the rings that take more space.
For example, the orange from the outmost ring is almost the same as the fourth one. For
example, you have not yet used a green based color. Of course, this is if there isn’t a
predefined meaning.
The colors doesn't have a predefined meaning other that distinguish
different kind of information, so white is for no information, gray for
non-approved one and color for knowing that I'm in a different row in
the matrix (of course that's impossible to know without the companion
conventions). The problem is that visualizations come in triplets, as
shown at [1][2][3], and there is a lot of information to be discerned,
so at some point is difficult to get enough contrast in the color
palettes (one of 16 colors and other one of 25), so for the bigger one
the main point was to differentiate closer rows from each other. But
you're right, at least in the same visualization, if is possible to have
a diverse palette, it should be used (see a more distinct palette for
the previous example on [3])
[1]
https://offray.withknown.com/2016/matrix-sunburst-visualization-example-for…
[2]
https://offray.withknown.com/2016/matrix-sunburst-visualization-example-for…
[3]
https://offray.withknown.com/2016/matrix-sunburst-visualization-example-for…
- instead of the gray grid, I would use a plain white
(or even transparent). This would still allow enough distinction with less energy. This
would also create less confusion when using gray as colors for data. Right now, the two
gray rings look more like something is disabled, or not applicable.
Yes, thats the case for gray, so is kind of working :-).
We still have to look at the code, but this is a significant piece of work that shows how
you have come a long way in such a short amount of time. It would be great to have this as
a builder in Roassal. Thank you for your contribution!
Hopefully it will be part of the Roassal galleries. I have talked with
Alexandre about adding some galleries for problems approached by
visualizations. This could be there and some techniques could be
abstracted for similar visualizations. The code is from a self-learner
rookie with (a lot of) help from the community, and I have been "chasing
the platform" since Pharo 3 half a year ago to Moose 4, to pharo 4 and
now to Moose 6. Being a newbie and non-developer there is a certain
sense of vertigo going that fast, but the community has been awesome
supporting me. In that chasing I have been able to see changes in the
environment, particularly the spotter, so now I'm more aware of packages
like Matrix or Tree that I didn't know they exist year and a half ago
(despite looking for them).
So a lot of improvements to be done, but is nice to be learning with all
of you.
Cheers,
Offray