You pointed out indeed a default in Grapher. We will fix this in the future…
Cheers, Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. > On Jun 17, 2015, at 6:06 PM, Luc Fabresse <[email protected]> wrote: > > > I know ;-) > I just wanted to avoid creating new big collections > > #Luc > > 2015-06-17 21:12 GMT+02:00 Alexandre Bergel <[email protected] > <mailto:[email protected]>>: > Hi! > > Well… Building the list of coordinate is not a big deal :-) > { 5 . 1 . 2 . 5 } withIndexCollect: [ :v :index | v @ index ] > > Alexandre > -- > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: > Alexandre Bergel http://www.bergel.eu <http://www.bergel.eu/> > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. > > > >> On Jun 17, 2015, at 7:04 AM, Luc Fabresse <[email protected] >> <mailto:[email protected]>> wrote: >> >> Hi Alex, >> >> Thanks for your answer. >> I misunderstood RTStackedDataSet. >> To me, it does not do what the doc says ;-) >> >> I want to do exactly that: >> >> c := RTGrapher new. >> ds := RTDataSet new. >> ds dotShape color: Color red. >> ds points: {5@1 . 1@2 . 20@3 . 5@4 }. >> ds x: [ :e | e y ]. >> ds y: [ :e | e x ]. >> c add: ds. >> c axisX noDecimal. >> c axisY noDecimal. >> c build. >> c view inspect. >> >> But I would like to not write by hand (or compute) the X values in the data >> set which are the indexes of the element. >> >> Thanks, >> >> #Luc >> >> 2015-06-16 22:39 GMT+02:00 Alexandre Bergel <[email protected] >> <mailto:[email protected]>>: >> Hi Luc! >> >> This is something that is not really intuitive in Roassal. I am not sure >> whether this is a bug, but until now, we usually disable the labels on the >> X-axis. >> >> So, your script should be >> -=-=-=-=-=-=-=-=-=-=-=-= >> b := RTGrapher new. >> ds := RTStackedDataSet new. >> ds dotShape color: Color red. >> ds points: #(5 1 20 5). >> ds y: #yourself. >> b add: ds. >> b axisX noLabel; noTick. >> b axisY noDecimal. >> b >> -=-=-=-=-=-=-=-=-=-=-=-= >> <Screen Shot 2015-06-16 at 5.37.44 PM.png> >> >> If you need ticks and labels, you can simply do: >> -=-=-=-=-=-=-=-=-=-= >> b := RTGrapher new. >> ds := RTStackedDataSet new. >> ds barShape width: 10. >> ds barChartWithBarCenteredTitle: #yourself. >> ds points: #(5 1 20 5). >> ds y: #yourself. >> b add: ds. >> b axisX noLabel; noTick. >> b axisY noDecimal. >> >> b >> -=-=-=-=-=-=-=-=-=-= >> <Screen Shot 2015-06-16 at 5.39.28 PM.png> >> >> I hope this solves your problem. >> >> Cheers, >> Alexandre >> >> >>> On Jun 15, 2015, at 6:20 PM, Luc Fabresse <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> Hi, >>> >>> The doc here [1] says: "Data points may be stacked, meaning that the index >>> of the point in the collection is its X value." >>> >>> When I use the same example as in the doc but with labels and ticks: >>> >>> b := RTGrapher new. >>> ds := RTStackedDataSet new. >>> ds dotShape color: Color red. >>> ds points: #(5 1 20 5). >>> ds y: #yourself. >>> b add: ds. >>> b axisX noDecimal. >>> b axisY noDecimal. >>> b build. >>> b view inspect >>> >>> it seems that y values are not aligned on x ones (i.e. I would expect the >>> first red point to be 1@5). Is it a bug or did I misunderstood something? >>> >>> >>> <Screen Shot 2015-06-15 at 23.18.36.png> >>> >>> >>> [1] >>> https://dl.dropboxusercontent.com/u/31543901/AgileVisualization/Grapher/0202- >>> >>> <https://dl.dropboxusercontent.com/u/31543901/AgileVisualization/Grapher/0202->Grapher.html >>> >>> >>> Thanks, >>> >>> #Luc >> >> -- >> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: >> Alexandre Bergel http://www.bergel.eu <http://www.bergel.eu/> >> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. >> >> >> >> > >
