Hi guys!
It's been a while since I posted in this list.
The reason why I'm posting is because I finally finished my exams (yay!) and now I have some time to spare developing Graph-ET. I noticed a lot of you have been trying it, thank you for that :) I will try and answer all your questions regarding Graph-ET in the next few days.
Meanwhile, today I did a little work on Scatterplots, you can go play with that, here's an example for you:
| diag col | col := OrderedCollection new. col add: (1@1). col add: (1@2). col add: (2@1). col add: (2@2). col add: (0.75(a)0.5). col add: (0.6(a)1.5). diag := GETDiagramBuilder new. (diag scatterplot) models: col; x: [ :mod | mod x ]; y: [ :mod | mod y ]; regularAxis.
diag open
It's really pretty basic, I think changing the size and shape of he object should be nice.
In ESUG I was working in animations, but I dropped it, I'll try again soon, but not inmediatly. Other things I think I'll work is improving the axis values in the labels and various customizations and bug-fixing.
Also, I would like to hear from you, what can I work on? I been recieving a lot of suggestions, and I'm glad. So if you have a request, doubt, complaint, comments or anything really you can contact me and I'll try and answer ASAP.
Hope hearing from you!Daniel
Hi Kevin, I don't know if it is this you're looking for. Give it a try, it's already commited, you can do as follows:
| diagram | diagram := GETDiagramBuilder new. diagram verticalBarDiagram models: (1 to: 10); modelAxis. "<-- This is it" ^ diagram open
There's a few catches:
- With big numbers, the labels are all clumped up... There's no solution yet for this as Roassal can't rotate labels yet (but it's on the TODO for sure).- It is only available for vertical bar diagrams (it's trivial to do it for the horizontal and I'll do it now).
;-P
Date: Thu, 2 Jan 2014 16:27:13 +0100
From: kevin.lanvin(a)inria.fr
To: moose-dev(a)iam.unibe.ch
Subject: [Moose-dev] Re: New in Graph-ET
Hello,
What you did is really great, and I need something like that, but I'm working with BarDiagrams actually.
It would be perfect if we could use a point collection to get values on the X axis , but with no scale.
As you can see here, XAxis numbers are important but can't be scaled if we don't want to have some big holes in the middle of the diagram.
Thank you for being working on this.
Kevin
De: "Daniel Aviv Notario" <daniel_avivnotario(a)hotmail.com>
À: moose-dev(a)iam.unibe.ch, pharo-dev(a)lists.pharo.org
Envoyé: Jeudi 2 Janvier 2014 15:40:40
Objet: [Moose-dev] New in Graph-ET
Hi guys!
It's been a while since I posted in this list.
The reason why I'm posting is because I finally finished my exams (yay!) and now I have some time to spare developing Graph-ET. I noticed a lot of you have been trying it, thank you for that :) I will try and answer all your questions regarding Graph-ET in the next few days.
Meanwhile, today I did a little work on Scatterplots, you can go play with that, here's an example for you:
| diag col | col := OrderedCollection new. col add: (1@1). col add: (1@2). col add: (2@1). col add: (2@2). col add: (0.75(a)0.5). col add: (0.6(a)1.5). diag := GETDiagramBuilder new. (diag scatterplot) models: col; x: [ :mod | mod x ]; y: [ :mod | mod y ]; regularAxis.
diag open
It's really pretty basic, I think changing the size and shape of he object should be nice.
In ESUG I was working in animations, but I dropped it, I'll try again soon, but not inmediatly. Other things I think I'll work is improving the axis values in the labels and various customizations and bug-fixing.
Also, I would like to hear from you, what can I work on? I been recieving a lot of suggestions, and I'm glad. So if you have a request, doubt, complaint, comments or anything really you can contact me and I'll try and answer ASAP.
Hope hearing from you!Daniel
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
In the last version of Roassal, you can do:
-=—=-=—=-=—=-=—=
b := ROMondrianViewBuilder new.
b nodes: Collection withAllSubclasses.
b edgesFrom: #superclass.
b treeLayout.
b applyLayout.
view := b raw.
ROPharoHTMLExporter new
view: view;
extractUnderFileName: 'foo.html’
-=—=-=—=-=—=-=—=
https://www.facebook.com/photo.php?fbid=567001390053129&set=a.5572711876928…
Thanks Kevin por pushing me on this :-)
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Hi,
I think the inspector should become more prominent in the life of a Pharo
developer.
For example, the Inspector is perhaps the last tool you might see as useful
for code manipulation, but if you see code as objects, it makes perfect
sense to have some support in the inspector.
To show how it can be different, I described two recent scenarios in which
the GTInspector was essentially the only tool readily available to support
editing of a custom set of methods:
http://www.humane-assessment.com/blog/guiding-custom-changes-with-gtinspect…
I would be happy to hear any feedback.
Cheers,
Doru
--
www.tudorgirba.com
"Every thing has its own flow"
Hi
I was working on graph-ET with an old version, and since I'm using the latest one, the toolbar with "export" "zoomIn" etc disappeared.
How can I put it back ?
Thank you
Hi!
We’ve just put online some example about GraphET.
GraphET is about drawing charts, graphs and histograms. It is built on top of Roassal, to let the user enjoy all the different interaction with the visualization.
GraphET may be loaded using the following incantation:
Gofer new smalltalkhubUser: 'ObjectProfile'
project: 'GraphET';
package: 'ConfigurationOfGraphET';
load.
(Smalltalk at: #ConfigurationOfGraphET) loadDevelopment
https://www.facebook.com/media/set/?set=a.566523986767536.1073741839.340543…
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Hi,
I would like to make more explicit what Moose is and how it is different
than what you can find in the analysis tools space.
I wrote a recent post that takes a quick tour around Moose:
http://www.humane-assessment.com/blog/moose-custom-analyses-made-easy
With this occasion, I am putting forward a new tagline to capture Moose's
vision:
"Custom analyses made easy"
Being different is nice, but it is also a challenge given that we need to
educate the audience that looks at Moose. That is why we need to present
Moose more aggressively. And this is why having a more clear web presence
is important at this point. As I said before, I hope to get a bit of help
from you to reshape the current webpage.
Perhaps you will notice that this message also matches the prerequisite for
making humane assessment (http://humane-assessment.com): bringing the cost
of analysis tools close to zero. That is because humane assessment actually
promotes Moose, and I think we should use the synergies between the
"process" world and the tool world.
Now it's your turn.
- First, please let me know what you think. Is it clear what I mean? Do you
have a different opinion?
- Second, I would kindly ask you to send stories of using Moose. Alex
started to do this recently, and this is great. You can also see some
examples on the humane assessment blog. It would be great to have these use
cases described. Examples are the best teachers.
Cheers,
Doru
--
www.tudorgirba.com
"Every thing has its own flow"
>From http://stackoverflow.com/questions/20828790/progress-codebase-analysis-usin…
Has anyone used Moose to deal with a large legacy Progress ABL/4GL codebase, and if yes, what are the caveats, experiences, lessons learned you can share about this?
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.