Renaming it to GET2 would be the best way to go given
that it depends on Roassal2 which took the same approach.
Could you do this modification?
Doru
On Fri, Mar 14, 2014 at 2:47 PM, Pablo Estefó <pestefo(a)gmail.com> wrote:
On Mar 13, 2014, at 18:30, Alexandre Bergel <alexandre.bergel(a)me.com> wrote:
> Welcome. Beautiful start :)
>
> Would it be possible to create a configuration for GraphET2?
For now to try GraphET2 in Moose you have to:
1) Remove the GraphET package
2) Execute:
Gofer new smalltalkhubUser: 'DanielAvivNotario'
project: 'GraphET2';
package: 'ConfigurationOfGraphET2';
load.
(Smalltalk at: #ConfigurationOfGraphET2) loadDevelopment
Something that Daniel did, and I do not know whether this is optimal or not, is that
classes of GraphET1 and GraphET2 have the same names. We cannot have GraphET1 and GraphET2
at the same time (contrary to Roassal1 which can be loaded with Roassal2).
The quickest way is to rename the prefix of classes to GE2 maybe? I read a thread about
renaming GraphET, this situation is a good opportunity for that.
Cheers,
Pablo
Alexandre
On Thu, Mar 13, 2014 at 9:26 PM, Pablo Estefó <pestefo(a)gmail.com> wrote:
Hi folks,
I am Pablo Estefó an ObjectProfile engineer and I will continue the excellent work of
Daniel Aviv on Graph-ET (on Roassal2).
I’ve just added the “oblique” labels feature(for Roassal2’s GraphET version only). And
the result is something like this:
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
| diagram |
diagram := GETDiagramBuilder new.
diagram horizontalBarDiagram
models: #(0.2 0.5 2 0.3 0.51 1);
color: [ :x | x <= 0.5 ifTrue: [ Color blue alpha: 0.2 ] ifFalse: [Color blue
alpha: 0.5]];
valueAxisLine;
baseAxisLine;
addValueDecorator: (GETRegularTickDecorator new numberOfTicks: 5);
addValueDecorator: (GETRotatedLabelDecorator new diagonal numberOfLabels: 5).
diagram open
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
It produces:
<Screenshot 2014-03-13 15.18.16.png>
If we change the rotated label as diagonal inverted:
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
| diagram |
diagram := GETDiagramBuilder new.
diagram horizontalBarDiagram
models: #(0.2 0.5 2 0.3 0.51 1);
color: [ :x | x <= 0.5 ifTrue: [ Color blue alpha: 0.2 ] ifFalse: [Color blue
alpha: 0.5]];
valueAxisLine;
baseAxisLine;
addValueDecorator: (GETRegularTickDecorator new numberOfTicks: 5);
addValueDecorator: (GETRotatedLabelDecorator new diagonalInverted numberOfLabels:
5).
diagram open
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
<Screenshot 2014-03-13 15.18.22.png>
Vertical labels
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
| diagram |
diagram := GETDiagramBuilder new.
diagram horizontalBarDiagram
models: #(0.2 0.5 2 0.3 0.51 1);
color: [ :x | x <= 0.5 ifTrue: [ Color blue alpha: 0.2 ] ifFalse: [Color blue
alpha: 0.5]];
valueAxisLine;
baseAxisLine;
addValueDecorator: (GETRegularTickDecorator new numberOfTicks: 5);
addValueDecorator: (GETVerticalLabelDecorator new numberOfLabels: 5).
diagram open
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
<Screenshot 2014-03-13 15.18.37.png>
Vertical labels
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
| diagram |
diagram := GETDiagramBuilder new.
diagram horizontalBarDiagram
models: #(0.2 0.5 2 0.3 0.51 1);
color: [ :x | x <= 0.5 ifTrue: [ Color blue alpha: 0.2 ] ifFalse: [Color blue
alpha: 0.5]];
valueAxisLine;
baseAxisLine;
addValueDecorator: (GETRegularTickDecorator new numberOfTicks: 5);
addValueDecorator: (GETVerticalLabelDecorator new inverted numberOfLabels: 5).
diagram open
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
<Screenshot 2014-03-13 15.18.49.png>
I am thinking a succinct way to specify it.
Well, as you can see the axis configuration will get more complex the more options we can
provide.
So our next question to drive our development is:
How can we get the richest input in order to interpret it and return the best plot with
the minimum configuration input.
I would like to know your opinions to develop a better Graph-ET :-)
Cheers,
Pablo
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
www.tudorgirba.com
"Every thing has its own flow"
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
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
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
www.tudorgirba.com
"Every thing has its own flow"
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev