It is very useful to see these examples - and that looks great.
Now that I’ve got my paws on some simple (non code related) data - I’m a bit at a bit of a
loss at how best to express it to communicate interesting things. I think there is a whole
new world of visualisation and thinking differently that I need to get my head around.
This example is a nice practical one that I could use to show some insights.
As a more general question - when you are manipulating data in the field, am I right in
thinking there are little tricks/shortcuts that everyone uses to arrange things such that
you can easily visualise things - Or do you end up modelling everything properly up
front?
For example, I have a series of Tasks (that I can pull out of a tracking system as JSon).
This tool doesn’t model things very well (and this is where the msg from Esug stuck in my
head - we have malleable tools that can do things more easily than others can).
So for example, the titles of the tasks have been entered with "XXXX: Some
description” - so XXX is a type of category (so its a string). I have created a Task class
to wrap the Json data and I created a method #category to parse this out - but its just a
string at the moment.
Now looking at your example, I could visualise the Y axis as being these tasks (but they
are strings) - so I would need to put them in something that I can send the #valueX msgs
to, to get the x values. I could put them in a Dictionary with key “category” and value
being the Task object. Can I then use blocks for the #valueX msgs? as in: b value1: [
:task | task estimate]; b value2: [ :task | task duration ]?
I’m trying to get a feel around how you guys work?
I have also just started reading the Roassal pdf and I guess the Moose pdf as well - as I
think its going to take me a while to figure out how to use these tools like you guys have
amazed me with.
Tim
On 5 Sep 2014, at 02:14, Alexandre Bergel <alexandre.bergel(a)me.com> wrote:
Hi!
Just to share the result of a 30 minutes coding session.
Charter has grown with a double bar charter.
| b |
b := RTDoubleBarBuilder new.
b points: RTSVGEntity withAllSubclasses.
b value1: #numberOfMethods.
b value2: #numberOfVariables.
b open
produces the following:
<Screen Shot 2014-09-04 at 9.10.30 PM.png>
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev