Le 15/6/15 02:30, Alexandre Bergel a écrit :
The class has been removed some times ago⦠There is not much I can do if people do not updateâ¦.
Indeed. In my case we used the latest version.
Alexandre
On Jun 14, 2015, at 3:42 PM, stepharo <stepharo@free.fr> wrote:
Alexandre
why don't you communicate it well in the code. This is really easy to deprecate the new method, put the class in a different package.
We will not use Roassal anymore in our open-devs lectures just because we literally burnt a poor student that was systematically bumping into deprecated code but non explicit. It gives a really bad impression of Pharo after this kind of experience.
Stef
First of all, RTGrapherBuilder has been obsoleted. Use RTGrapher instead. I guess this is a problem with rounding with RTGrapherBuilder. With RTGrapher, I do not see this behavior.
For example:
-=-=-=-=-=-=-=-=-=-=-=-= events := { 10.0 @ 1.0. 9.0 @ 2.0. 8.0 @ 3.0. 7.0 @ 4.0. 6.0 @ 5.0. 5.0 @ 6.0. 4.0 @ 7.0. 3.0 @ 8.0. 2.0 @ 9.0. 1.0 @ 10.0. 0.0 @ 11.0}.
b := RTGrapher new. b extent: 400 @ 200.
ds := RTDataSet new. ds dotShape circle color: Color red. ds interaction fixedPopupText: [ :e | e printString ].
ds points: events. ds connectColor: Color blue. ds x: [ :e | e y ]. ds y: [ :e | e x ]. b add: ds. b axisX noTick; noLabel. b axisY noTick; noLabel. b build.
b view add: ((RTLine new width: 0.02; color: Color yellow) edgeFrom: b view elements fifth to: b view elements last). b view -=-=-=-=-=-=-=-=-=-=-=-=
A deep zoom-in shows everything is okay: <Mail Attachment.png>
Cheers, Alexandre
On Jun 13, 2015, at 8:00 PM, Javier Pimás <elpochodelagente@gmail.com> wrote:
Hi guys, I'm drawing a chart with roassal2 and just discovered that lines are not being drawn exactly as expected. Maybe this is a known problem? I'm running on a few months old pharo4beta image, in linux. Here I attach a screenshot corresponding to the code below. There are more evident examples but this one is easier to debug as it is a straight line made of many segments (zooming a bit you'll see the thin reference line and notice the blue line "bends"). Thanks for reading!
Cheers, Javier
test | b ds events |
events := { 10.0 @ 1.0. 9.0 @ 2.0. 8.0 @ 3.0. 7.0 @ 4.0. 6.0 @ 5.0. 5.0 @ 6.0. 4.0 @ 7.0. 3.0 @ 8.0. 2.0 @ 9.0. 1.0 @ 10.0. 0.0 @ 11.0}.
b := RTGrapherBuilder new. b extent: 400 @ 200.
ds := RTDataSet new. ds dotShape circle color: Color red. ds interaction fixedPopupText: [ :e | e printString ].
ds points: events. ds connectColor: Color blue. ds x: [ :e | e y ]. ds y: [ :e | e x ]. b add: ds. b axisXWithNumberOfTicks: events size. ^b build
<image.png> -- Javier Pimás Ciudad de Buenos Aires -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.