I just uploaded to SmalltalkHub an initial wrapper for the Rickshaw.js charting library (http://code.shutterstock.com/rickshaw/).
As usual, you can load it with the following expression:
Gofer it smalltalkhubUser: 'emaringolo' project: 'rickshaw'; package: 'ConfigurationOfRickshaw'; load.
(Smalltalk at: #ConfigurationOfRickshaw) project development load: 'All'
This will load all the packages, including a Seaside component installed at '/rickshaw' containing various examples.
It is an initial version and my first package uploaded to SmalltalkHub, so bugs and and mistakes are expected :)
Questions are welcome too.
Regards,
Esteban A. Maringolo
Very cool!
I really like your design constraints, looking forward for what you do about that
This will be the first thing to look when they ask for charting and graphs
thanks for sharing.
sebastian
o/
On Mar 18, 2014, at 10:26 PM, Esteban A. Maringolo emaringolo@gmail.com wrote:
I just uploaded to SmalltalkHub an initial wrapper for the Rickshaw.js charting library (http://code.shutterstock.com/rickshaw/).
As usual, you can load it with the following expression:
Gofer it smalltalkhubUser: 'emaringolo' project: 'rickshaw'; package: 'ConfigurationOfRickshaw'; load.
(Smalltalk at: #ConfigurationOfRickshaw) project development load: 'All'
This will load all the packages, including a Seaside component installed at '/rickshaw' containing various examples.
It is an initial version and my first package uploaded to SmalltalkHub, so bugs and and mistakes are expected :)
Questions are welcome too.
Regards,
Esteban A. Maringolo _______________________________________________ seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Thanks for sharing this. I had been using Rickshaw from Javascript directly but I'm looking forward to use it from Seaside code.
Btw, I am working on a binding for d3js, but it's advancing slow because I work application-driven on it.
Johan
On 19 Mar 2014, at 02:26, "Esteban A. Maringolo" emaringolo@gmail.com wrote:
I just uploaded to SmalltalkHub an initial wrapper for the Rickshaw.js charting library (http://code.shutterstock.com/rickshaw/).
As usual, you can load it with the following expression:
Gofer it smalltalkhubUser: 'emaringolo' project: 'rickshaw'; package: 'ConfigurationOfRickshaw'; load.
(Smalltalk at: #ConfigurationOfRickshaw) project development load: 'All'
This will load all the packages, including a Seaside component installed at '/rickshaw' containing various examples.
It is an initial version and my first package uploaded to SmalltalkHub, so bugs and and mistakes are expected :)
Questions are welcome too.
Regards,
Esteban A. Maringolo _______________________________________________ seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Johan,
I plan to do some d3.js work, particularly to use it with dc.js [1] (I'm interested in crossfilter[2] based charting until Roassal gets to the web :) ). After porting Rickshaw I read enough material amount of d3 as to make me want to build a binding/wrapper for it too.
So, I'm open to help you wrapping it in Smalltalk if you want. I don't have much experience with Seaside but I'm a fast learner o.O
Regards,
[1] http://dc-js.github.io/dc.js/ [2] http://square.github.io/crossfilter/
Esteban A. Maringolo
2014-03-21 12:18 GMT-03:00 Johan Brichau johan@inceptive.be:
Thanks for sharing this. I had been using Rickshaw from Javascript directly but I'm looking forward to use it from Seaside code.
Btw, I am working on a binding for d3js, but it's advancing slow because I work application-driven on it.
Johan
On 19 Mar 2014, at 02:26, "Esteban A. Maringolo" emaringolo@gmail.com wrote:
I just uploaded to SmalltalkHub an initial wrapper for the Rickshaw.js charting library (http://code.shutterstock.com/rickshaw/).
As usual, you can load it with the following expression:
Gofer it smalltalkhubUser: 'emaringolo' project: 'rickshaw'; package: 'ConfigurationOfRickshaw'; load.
(Smalltalk at: #ConfigurationOfRickshaw) project development load: 'All'
This will load all the packages, including a Seaside component installed at '/rickshaw' containing various examples.
It is an initial version and my first package uploaded to SmalltalkHub, so bugs and and mistakes are expected :)
Questions are welcome too.
Regards,
Esteban A. Maringolo _______________________________________________ seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Esteban,
We should definitely team up then. Let me get back to you by next week on that when I get back to the office. My current Seaside-D3JS repository on github has the initial works but in the meantime I made progress on a local repository too.
I don't think we should aim for a complete wrapper like for jQuery, not only because it's a much larger API but also because most of the code for a d3 visualization is best written in plain javascript. My idea is to focus on those parts where an integration with the back-end is wanted.
Anyway, let's chat next week about this. Johan
On 21 Mar 2014, at 16:50, Esteban A. Maringolo emaringolo@gmail.com wrote:
Johan,
I plan to do some d3.js work, particularly to use it with dc.js [1] (I'm interested in crossfilter[2] based charting until Roassal gets to the web :) ). After porting Rickshaw I read enough material amount of d3 as to make me want to build a binding/wrapper for it too.
So, I'm open to help you wrapping it in Smalltalk if you want. I don't have much experience with Seaside but I'm a fast learner o.O
Regards,
[1] http://dc-js.github.io/dc.js/ [2] http://square.github.io/crossfilter/
Esteban A. Maringolo
2014-03-21 12:18 GMT-03:00 Johan Brichau johan@inceptive.be:
Thanks for sharing this. I had been using Rickshaw from Javascript directly but I'm looking forward to use it from Seaside code.
Btw, I am working on a binding for d3js, but it's advancing slow because I work application-driven on it.
Johan
On 19 Mar 2014, at 02:26, "Esteban A. Maringolo" emaringolo@gmail.com wrote:
I just uploaded to SmalltalkHub an initial wrapper for the Rickshaw.js charting library (http://code.shutterstock.com/rickshaw/).
As usual, you can load it with the following expression:
Gofer it smalltalkhubUser: 'emaringolo' project: 'rickshaw'; package: 'ConfigurationOfRickshaw'; load.
(Smalltalk at: #ConfigurationOfRickshaw) project development load: 'All'
This will load all the packages, including a Seaside component installed at '/rickshaw' containing various examples.
It is an initial version and my first package uploaded to SmalltalkHub, so bugs and and mistakes are expected :)
Questions are welcome too.
Regards,
Esteban A. Maringolo _______________________________________________ seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Hi Esteban,
I just tried your wrapper for rickshaw and it is great. I am excited about it and I will use it for creating a dashboard for my application. Thank you for implementing this!
There is one point, I did not succeed with: Putting labels/strings at the x axis instead of numbers. e.g. a bar graph with "Monday", "Tuesday" etc. in the x axis instead of 1,2,3
This post describes exactly my problem: http://stackoverflow.com/questions/13266941/display-custom-labels-on-x-axis-...
I extended one of your examples and tried to add the tickformat option. But this did not work. I have spent some time with other experiments to solve this but in the end I did not succeed.
So, I ask you for help ;-)
This ist my code which does not work, it displays the function code instead of "Mon", "Tue" etc..
renderExampleStackedBarGraph3On: html | graph theAxis| html div class: 'chart'; id: html nextId. graph := Rickshaw graph element: html lastId. graph beBar. graph addSeries: (RickshawSeries color: 'steelblue' elements: {(1 @ 40). (2@ 49). (3@ 38). (4 @ 30). (5 @ 32)}); addSeriesNamed: 'With name' color: 'lightblue' elements: {(1 @ 40). (2@ 49). (3@ 38). (4 @ 30). (5 @ 32)}. theAxis := graph xAxis. theAxis optionAt: 'pixelsPerTick' put: '400'. theAxis optionAt: 'tickFormat' put: 'function(x) {switch (x) {case 1: return ''Mon'';case 2: return ''Tue'';case 3: return ''Wed'';case 4: return ''Thu'';case 5: return ''Fri'';case 6: return ''Sat'';case 7: return ''Sun'';}}'. html script: graph asJavascript , theAxis asJavascript ################# the other example was e.g. http://code.shutterstock.com/rickshaw/examples/x_axis.html with: theTimeAxis optionAt: 'tickFormat' put: 'function(n) {var map = {0: ''zero'',1: ''first'',2: ''second'',3: ''third''};return map[n];}'.
but this does not work either.
regards Sabine
-- View this message in context: http://forum.world.st/ANN-Rickshaw-js-charting-library-for-Seaside-tp4749681... Sent from the Seaside General mailing list archive at Nabble.com.
Hi Sabine,
This works:
xAxis optionAt: 'tickFormat' put: ('switch (x) {case 1: return ''Sun'';case 2: return ''Mon'';case 3: return ''Tue'';case 4: return ''Wed'';case 5: return ''Thu'';case 6: return ''Fri'';case 7: return ''Sat'';}' asFunction: #('x')).
Hope you've already figured it out.
Paul
Sabine Knöfel wrote
Hi Esteban,
I just tried your wrapper for rickshaw and it is great. I am excited about it and I will use it for creating a dashboard for my application. Thank you for implementing this!
There is one point, I did not succeed with: Putting labels/strings at the x axis instead of numbers. e.g. a bar graph with "Monday", "Tuesday" etc. in the x axis instead of 1,2,3
This post describes exactly my problem: http://stackoverflow.com/questions/13266941/display-custom-labels-on-x-axis-...
I extended one of your examples and tried to add the tickformat option. But this did not work. I have spent some time with other experiments to solve this but in the end I did not succeed.
So, I ask you for help ;-)
This ist my code which does not work, it displays the function code instead of "Mon", "Tue" etc..
renderExampleStackedBarGraph3On: html | graph theAxis| html div class: 'chart'; id: html nextId. graph := Rickshaw graph element: html lastId. graph beBar. graph addSeries: (RickshawSeries color: 'steelblue' elements: {(1 @ 40). (2@ 49). (3@ 38). (4 @ 30). (5 @ 32)}); addSeriesNamed: 'With name' color: 'lightblue' elements: {(1 @ 40). (2@ 49). (3@ 38). (4 @ 30). (5 @ 32)}. theAxis := graph xAxis. theAxis optionAt: 'pixelsPerTick' put: '400'. theAxis optionAt: 'tickFormat' put: 'function(x) {switch (x) {case 1: return ''Mon'';case 2: return ''Tue'';case 3: return ''Wed'';case 4: return ''Thu'';case 5: return ''Fri'';case 6: return ''Sat'';case 7: return ''Sun'';}}'. html script: graph asJavascript , theAxis asJavascript ################# the other example was e.g. http://code.shutterstock.com/rickshaw/examples/x_axis.html with: theTimeAxis optionAt: 'tickFormat' put: 'function(n) {var map = {0: ''zero'',1: ''first'',2: ''second'',3: ''third''};return map[n];}'.
but this does not work either.
regards Sabine
-- View this message in context: http://forum.world.st/ANN-Rickshaw-js-charting-library-for-Seaside-tp4749681... Sent from the Seaside General mailing list archive at Nabble.com.
sh*t! I didn't see your last post Sabine. I'm sorry! :(
Paul's suggestion should work fine.
Regards!
Esteban A. Maringolo
2014-09-18 1:34 GMT-03:00 Paul DeBruicker pdebruic@gmail.com:
Hi Sabine,
This works:
xAxis optionAt: 'tickFormat' put: ('switch (x) {case 1: return ''Sun'';case 2: return ''Mon'';case 3:
return ''Tue'';case 4: return ''Wed'';case 5: return ''Thu'';case 6: return ''Fri'';case 7: return ''Sat'';}' asFunction: #('x')).
Hope you've already figured it out.
Paul
Sabine Knöfel wrote
Hi Esteban,
I just tried your wrapper for rickshaw and it is great. I am excited about it and I will use it for creating a dashboard for my application. Thank you for implementing this!
There is one point, I did not succeed with: Putting labels/strings at the x axis instead of numbers. e.g. a bar graph with "Monday", "Tuesday" etc. in the x axis instead of 1,2,3
This post describes exactly my problem: http://stackoverflow.com/questions/13266941/display-custom-labels-on-x-axis-...
I extended one of your examples and tried to add the tickformat option. But this did not work. I have spent some time with other experiments to solve this but in the end I did not succeed.
So, I ask you for help ;-)
This ist my code which does not work, it displays the function code instead of "Mon", "Tue" etc..
renderExampleStackedBarGraph3On: html | graph theAxis| html div class: 'chart'; id: html nextId. graph := Rickshaw graph element: html lastId. graph beBar. graph addSeries: (RickshawSeries color: 'steelblue' elements: {(1 @ 40). (2@ 49). (3@ 38). (4 @ 30). (5 @ 32)}); addSeriesNamed: 'With name' color: 'lightblue' elements: {(1 @ 40). (2@ 49). (3@ 38). (4 @ 30). (5 @ 32)}. theAxis := graph xAxis. theAxis optionAt: 'pixelsPerTick' put: '400'. theAxis optionAt: 'tickFormat' put: 'function(x) {switch (x) {case 1: return ''Mon'';case 2: return ''Tue'';case 3: return ''Wed'';case 4: return ''Thu'';case 5: return ''Fri'';case 6: return ''Sat'';case 7: return ''Sun'';}}'. html script: graph asJavascript , theAxis asJavascript ################# the other example was e.g. http://code.shutterstock.com/rickshaw/examples/x_axis.html with: theTimeAxis optionAt: 'tickFormat' put: 'function(n) {var map = {0: ''zero'',1: ''first'',2: ''second'',3: ''third''};return map[n];}'.
but this does not work either.
regards Sabine
-- View this message in context: http://forum.world.st/ANN-Rickshaw-js-charting-library-for-Seaside-tp4749681... Sent from the Seaside General mailing list archive at Nabble.com. _______________________________________________ seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Hi Paul and Esteban,
thank you. Yes, I already figured it out and I had another point to find out for my dashboard: How to create a bar graph with labels centered(!) below(!) the bars like this:
I created an example and if you want, you can add it to your examples. code below.
Regards Sabine
renderExampleBarGraph2On: html | graph xAxis | html div class: 'chart'; id: html nextId. graph := Rickshaw graph element: html lastId. graph beBar. graph addSeriesNamed: 'Demo' color: 'steelblue' elements: {(1 @ 49). (2 @ 38). (3 @ 30). (4 @ 32). (5 @ 22).
}. graph optionAt: 'height' put: '250'. graph optionAt: 'width' put: '300'. html div class: 'xaxis'; style: 'margin-left: 25px;'; id: html nextId. xAxis := graph xAxis element: html lastId. xAxis optionAt: 'tickFormat' put: ('switch (x) {case 1: return ''Jan'';case 2: return ''Feb'';case 3: return ''Mar'';case 4: return ''Apr'';case 5: return ''May''}' asFunction: #('x')). xAxis optionAt: 'orientation' put: 'bottom'. xAxis optionAt: 'ticks' put: '5'. html script: graph , xAxis
2014-09-18 22:18 GMT+02:00 Esteban A. Maringolo [via Smalltalk] < ml-node+s1294792n4778835h80@n4.nabble.com>:
sh*t! I didn't see your last post Sabine. I'm sorry! :(
Paul's suggestion should work fine.
Regards!
Esteban A. Maringolo
2014-09-18 1:34 GMT-03:00 Paul DeBruicker <[hidden email] http://user/SendEmail.jtp?type=node&node=4778835&i=0>:
Hi Sabine,
This works:
xAxis optionAt: 'tickFormat' put: ('switch (x) {case 1: return ''Sun'';case 2:
return ''Mon'';case 3:
return ''Tue'';case 4: return ''Wed'';case 5: return ''Thu'';case 6:
return
''Fri'';case 7: return ''Sat'';}' asFunction: #('x')).
Hope you've already figured it out.
Paul
Sabine Knöfel wrote
Hi Esteban,
I just tried your wrapper for rickshaw and it is great. I am excited
about
it and I will use it for creating a dashboard for my application. Thank you for implementing this!
There is one point, I did not succeed with: Putting labels/strings at the x axis instead of numbers. e.g. a bar graph with "Monday", "Tuesday" etc. in the x axis instead of 1,2,3
This post describes exactly my problem:
http://stackoverflow.com/questions/13266941/display-custom-labels-on-x-axis-...
I extended one of your examples and tried to add the tickformat option. But this did not work. I have spent some time with other experiments to solve this but in the end I did not succeed.
So, I ask you for help ;-)
This ist my code which does not work, it displays the function code instead of "Mon", "Tue" etc..
renderExampleStackedBarGraph3On: html | graph theAxis| html div class: 'chart'; id: html nextId. graph := Rickshaw graph element: html lastId. graph beBar. graph addSeries: (RickshawSeries color: 'steelblue' elements: {(1 @ 40). (2@ 49). (3@ 38). (4 @ 30). (5 @ 32)}); addSeriesNamed: 'With name' color: 'lightblue' elements: {(1 @ 40). (2@ 49). (3@ 38). (4 @ 30). (5 @ 32)}. theAxis := graph xAxis. theAxis optionAt: 'pixelsPerTick' put: '400'. theAxis optionAt: 'tickFormat' put: 'function(x) {switch (x)
{case 1:
return ''Mon'';case 2: return ''Tue'';case 3: return ''Wed'';case 4: return ''Thu'';case 5: return ''Fri'';case 6: return ''Sat'';case 7: return ''Sun'';}}'. html script: graph asJavascript , theAxis asJavascript ################# the other example was e.g. http://code.shutterstock.com/rickshaw/examples/x_axis.html with: theTimeAxis optionAt: 'tickFormat' put: 'function(n) {var map = {0: ''zero'',1: ''first'',2: ''second'',3: ''third''};return map[n];}'.
but this does not work either.
regards Sabine
-- View this message in context:
http://forum.world.st/ANN-Rickshaw-js-charting-library-for-Seaside-tp4749681...
Sent from the Seaside General mailing list archive at Nabble.com. _______________________________________________ seaside mailing list [hidden email] http://user/SendEmail.jtp?type=node&node=4778835&i=1 http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list [hidden email] http://user/SendEmail.jtp?type=node&node=4778835&i=2 http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
If you reply to this email, your message will be added to the discussion below:
http://forum.world.st/ANN-Rickshaw-js-charting-library-for-Seaside-tp4749681... To start a new topic under Seaside General, email ml-node+s1294792n86180h75@n4.nabble.com To unsubscribe from Seaside, click here http://forum.world.st/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1310907&code=c2FiaW5lLmtub2VmZWxAZ21haWwuY29tfDEzMTA5MDd8MTA0OTM5MTYx . NAML http://forum.world.st/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
-- View this message in context: http://forum.world.st/ANN-Rickshaw-js-charting-library-for-Seaside-tp4749681... Sent from the Seaside General mailing list archive at Nabble.com.
Hello Esteban.
Thanks!!! Very interesting library, but it support pie charts?
2014-03-18 22:26 GMT-03:00 Esteban A. Maringolo emaringolo@gmail.com:
I just uploaded to SmalltalkHub an initial wrapper for the Rickshaw.js charting library (http://code.shutterstock.com/rickshaw/).
As usual, you can load it with the following expression:
Gofer it smalltalkhubUser: 'emaringolo' project: 'rickshaw'; package: 'ConfigurationOfRickshaw'; load.
(Smalltalk at: #ConfigurationOfRickshaw) project development load: 'All'
This will load all the packages, including a Seaside component installed at '/rickshaw' containing various examples.
It is an initial version and my first package uploaded to SmalltalkHub, so bugs and and mistakes are expected :)
Questions are welcome too.
Regards,
Esteban A. Maringolo _______________________________________________ seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
I don't see any pie chart example in http://code.shutterstock.com/rickshaw/examples/, so I guess it doesn't support pie charts.
Regards! Esteban A. Maringolo
2014-09-30 12:14 GMT-03:00 Gastón Dall' Oglio gaston.dalloglio@gmail.com:
Hello Esteban.
Thanks!!! Very interesting library, but it support pie charts?
2014-03-18 22:26 GMT-03:00 Esteban A. Maringolo emaringolo@gmail.com:
I just uploaded to SmalltalkHub an initial wrapper for the Rickshaw.js charting library (http://code.shutterstock.com/rickshaw/).
As usual, you can load it with the following expression:
Gofer it smalltalkhubUser: 'emaringolo' project: 'rickshaw'; package: 'ConfigurationOfRickshaw'; load.
(Smalltalk at: #ConfigurationOfRickshaw) project development load: 'All'
This will load all the packages, including a Seaside component installed at '/rickshaw' containing various examples.
It is an initial version and my first package uploaded to SmalltalkHub, so bugs and and mistakes are expected :)
Questions are welcome too.
Regards,
Esteban A. Maringolo _______________________________________________ seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Ok sadly, I saw the same in this page. I need develop a webapp for a customer but pie chart is a must for he. Anyway this is a good chart library. Thanks again! Best regard.
2014-09-30 12:26 GMT-03:00 Esteban A. Maringolo emaringolo@gmail.com:
I don't see any pie chart example in http://code.shutterstock.com/rickshaw/examples/, so I guess it doesn't support pie charts.
Regards! Esteban A. Maringolo
2014-09-30 12:14 GMT-03:00 Gastón Dall' Oglio <gaston.dalloglio@gmail.com
: Hello Esteban.
Thanks!!! Very interesting library, but it support pie charts?
2014-03-18 22:26 GMT-03:00 Esteban A. Maringolo emaringolo@gmail.com:
I just uploaded to SmalltalkHub an initial wrapper for the Rickshaw.js charting library (http://code.shutterstock.com/rickshaw/).
As usual, you can load it with the following expression:
Gofer it smalltalkhubUser: 'emaringolo' project: 'rickshaw'; package: 'ConfigurationOfRickshaw'; load.
(Smalltalk at: #ConfigurationOfRickshaw) project development load: 'All'
This will load all the packages, including a Seaside component installed at '/rickshaw' containing various examples.
It is an initial version and my first package uploaded to SmalltalkHub, so bugs and and mistakes are expected :)
Questions are welcome too.
Regards,
Esteban A. Maringolo _______________________________________________ seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Just a rapid search in google show me that I'm not the only one to wish the pie chart: https://github.com/shutterstock/rickshaw/issues/127
I added my +1 to this long list hehe
2014-09-30 12:44 GMT-03:00 Gastón Dall' Oglio gaston.dalloglio@gmail.com:
Ok sadly, I saw the same in this page. I need develop a webapp for a customer but pie chart is a must for he. Anyway this is a good chart library. Thanks again! Best regard.
2014-09-30 12:26 GMT-03:00 Esteban A. Maringolo emaringolo@gmail.com:
I don't see any pie chart example in
http://code.shutterstock.com/rickshaw/examples/, so I guess it doesn't support pie charts.
Regards! Esteban A. Maringolo
2014-09-30 12:14 GMT-03:00 Gastón Dall' Oglio <gaston.dalloglio@gmail.com
: Hello Esteban.
Thanks!!! Very interesting library, but it support pie charts?
2014-03-18 22:26 GMT-03:00 Esteban A. Maringolo emaringolo@gmail.com:
I just uploaded to SmalltalkHub an initial wrapper for the Rickshaw.js charting library (http://code.shutterstock.com/rickshaw/).
As usual, you can load it with the following expression:
Gofer it smalltalkhubUser: 'emaringolo' project: 'rickshaw'; package: 'ConfigurationOfRickshaw'; load.
(Smalltalk at: #ConfigurationOfRickshaw) project development load:
'All'
This will load all the packages, including a Seaside component installed at '/rickshaw' containing various examples.
It is an initial version and my first package uploaded to SmalltalkHub, so bugs and and mistakes are expected :)
Questions are welcome too.
Regards,
Esteban A. Maringolo _______________________________________________ seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Rickshaw is designed to visualize time series. So, if you want to have charts that are not about time series, it’s better to choose something else.
Take a look at http://en.wikipedia.org/wiki/Comparison_of_JavaScript_charting_frameworks
On 30 Sep 2014, at 18:05, Gastón Dall' Oglio gaston.dalloglio@gmail.com wrote:
Just a rapid search in google show me that I'm not the only one to wish the pie chart: https://github.com/shutterstock/rickshaw/issues/127
I added my +1 to this long list hehe
2014-09-30 12:44 GMT-03:00 Gastón Dall' Oglio gaston.dalloglio@gmail.com: Ok sadly, I saw the same in this page. I need develop a webapp for a customer but pie chart is a must for he. Anyway this is a good chart library. Thanks again! Best regard.
2014-09-30 12:26 GMT-03:00 Esteban A. Maringolo emaringolo@gmail.com:
I don't see any pie chart example in http://code.shutterstock.com/rickshaw/examples/, so I guess it doesn't support pie charts.
Regards! Esteban A. Maringolo
2014-09-30 12:14 GMT-03:00 Gastón Dall' Oglio gaston.dalloglio@gmail.com:
Hello Esteban.
Thanks!!! Very interesting library, but it support pie charts?
2014-03-18 22:26 GMT-03:00 Esteban A. Maringolo emaringolo@gmail.com:
I just uploaded to SmalltalkHub an initial wrapper for the Rickshaw.js charting library (http://code.shutterstock.com/rickshaw/).
As usual, you can load it with the following expression:
Gofer it smalltalkhubUser: 'emaringolo' project: 'rickshaw'; package: 'ConfigurationOfRickshaw'; load.
(Smalltalk at: #ConfigurationOfRickshaw) project development load: 'All'
This will load all the packages, including a Seaside component installed at '/rickshaw' containing various examples.
It is an initial version and my first package uploaded to SmalltalkHub, so bugs and and mistakes are expected :)
Questions are welcome too.
Regards,
Esteban A. Maringolo _______________________________________________ seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
What other charting libraries are available for Seaside?
Esteban A. Maringolo
2014-09-30 13:19 GMT-03:00 Johan Brichau johan@inceptive.be:
Rickshaw is designed to visualize time series. So, if you want to have charts that are not about time series, it’s better to choose something else.
Take a look at http://en.wikipedia.org/wiki/Comparison_of_JavaScript_charting_frameworks
On 30 Sep 2014, at 18:05, Gastón Dall' Oglio gaston.dalloglio@gmail.com wrote:
Just a rapid search in google show me that I'm not the only one to wish the pie chart: https://github.com/shutterstock/rickshaw/issues/127
I added my +1 to this long list hehe
2014-09-30 12:44 GMT-03:00 Gastón Dall' Oglio gaston.dalloglio@gmail.com:
Ok sadly, I saw the same in this page. I need develop a webapp for a customer but pie chart is a must for he. Anyway this is a good chart library. Thanks again! Best regard.
2014-09-30 12:26 GMT-03:00 Esteban A. Maringolo emaringolo@gmail.com:
I don't see any pie chart example in http://code.shutterstock.com/rickshaw/examples/, so I guess it doesn't support pie charts.
Regards! Esteban A. Maringolo
2014-09-30 12:14 GMT-03:00 Gastón Dall' Oglio gaston.dalloglio@gmail.com:
Hello Esteban.
Thanks!!! Very interesting library, but it support pie charts?
2014-03-18 22:26 GMT-03:00 Esteban A. Maringolo emaringolo@gmail.com:
I just uploaded to SmalltalkHub an initial wrapper for the Rickshaw.js charting library (http://code.shutterstock.com/rickshaw/).
As usual, you can load it with the following expression:
Gofer it smalltalkhubUser: 'emaringolo' project: 'rickshaw'; package: 'ConfigurationOfRickshaw'; load.
(Smalltalk at: #ConfigurationOfRickshaw) project development load: 'All'
This will load all the packages, including a Seaside component installed at '/rickshaw' containing various examples.
It is an initial version and my first package uploaded to SmalltalkHub, so bugs and and mistakes are expected :)
Questions are welcome too.
Regards,
Esteban A. Maringolo _______________________________________________ seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Not many.
Then again, I still implement my Rickshaw charts in plain javascript and have Seaside serve it a json. Having a wrapper can support certain use cases, but imho you can use many charting libraries by just relying on the javascript bindings that come with Seaside.
I just want to say: they are all available for use with Seaside. For many use cases, you do not need a wrapper for them on the Seaside side.
It does not mean I don’t appreciate that there is wrapper, on the contrary, this is nice and thanks for sharing.
cheers Johan
On 30 Sep 2014, at 19:06, Esteban A. Maringolo emaringolo@gmail.com wrote:
What other charting libraries are available for Seaside?
Esteban A. Maringolo
2014-09-30 13:19 GMT-03:00 Johan Brichau johan@inceptive.be:
Rickshaw is designed to visualize time series. So, if you want to have charts that are not about time series, it’s better to choose something else.
Take a look at http://en.wikipedia.org/wiki/Comparison_of_JavaScript_charting_frameworks
On 30 Sep 2014, at 18:05, Gastón Dall' Oglio gaston.dalloglio@gmail.com wrote:
Just a rapid search in google show me that I'm not the only one to wish the pie chart: https://github.com/shutterstock/rickshaw/issues/127
I added my +1 to this long list hehe
2014-09-30 12:44 GMT-03:00 Gastón Dall' Oglio gaston.dalloglio@gmail.com:
Ok sadly, I saw the same in this page. I need develop a webapp for a customer but pie chart is a must for he. Anyway this is a good chart library. Thanks again! Best regard.
2014-09-30 12:26 GMT-03:00 Esteban A. Maringolo emaringolo@gmail.com:
I don't see any pie chart example in http://code.shutterstock.com/rickshaw/examples/, so I guess it doesn't support pie charts.
Regards! Esteban A. Maringolo
2014-09-30 12:14 GMT-03:00 Gastón Dall' Oglio gaston.dalloglio@gmail.com:
Hello Esteban.
Thanks!!! Very interesting library, but it support pie charts?
2014-03-18 22:26 GMT-03:00 Esteban A. Maringolo emaringolo@gmail.com:
I just uploaded to SmalltalkHub an initial wrapper for the Rickshaw.js charting library (http://code.shutterstock.com/rickshaw/).
As usual, you can load it with the following expression:
Gofer it smalltalkhubUser: 'emaringolo' project: 'rickshaw'; package: 'ConfigurationOfRickshaw'; load.
(Smalltalk at: #ConfigurationOfRickshaw) project development load: 'All'
This will load all the packages, including a Seaside component installed at '/rickshaw' containing various examples.
It is an initial version and my first package uploaded to SmalltalkHub, so bugs and and mistakes are expected :)
Questions are welcome too.
Regards,
Esteban A. Maringolo _______________________________________________ seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
2014-09-30 14:15 GMT-03:00 Johan Brichau johan@inceptive.be:
I just want to say: they are all available for use with Seaside. For many use cases, you do not need a wrapper for them on the Seaside side.
Sure, that's why I do for most of the JS libs I use. I first use the current JS support and if the lib proves useful I move on to build a wrapper. I did that to both Rickshaw and DataTables. I still have a DT use case where I rely on the bare JS because I still have to integrate certain features into the wrapper.
It does not mean I don’t appreciate that there is wrapper, on the contrary, this is nice and thanks for sharing.
No need to clarify ;-)
Best regards,
Esteban A. Maringolo
Johan, thank for your clarification about Rickshaw. I review the list in wikipedia later.
2014-09-30 14:15 GMT-03:00 Johan Brichau johan@inceptive.be:
Not many.
Then again, I still implement my Rickshaw charts in plain javascript and have Seaside serve it a json. Having a wrapper can support certain use cases, but imho you can use many charting libraries by just relying on the javascript bindings that come with Seaside.
I just want to say: they are all available for use with Seaside. For many use cases, you do not need a wrapper for them on the Seaside side.
Sure. But IMHO the javascript binding in Seaside are incomplete and often incorrects. They are made just to give support to certain libraries to generate js (jQuery, Scriptaculous, prototype...), see my old post here http://forum.world.st/jQuery-variable-check-for-onBlur-tp4680625p4680648.htm...
It does not mean I don’t appreciate that there is wrapper, on the contrary, this is nice and thanks for sharing.
Exactly. And the wrappers are de starting point to add more complex logic/constructs in Seaside (or better said Smalltalk) side. I always prefer a wrapper over obscure js strings embeded in Smalltalk code.
cheers Johan
Best Gastón
On 30 Sep 2014, at 19:06, Esteban A. Maringolo emaringolo@gmail.com wrote:
What other charting libraries are available for Seaside?
Esteban A. Maringolo
2014-09-30 13:19 GMT-03:00 Johan Brichau johan@inceptive.be:
Rickshaw is designed to visualize time series. So, if you want to have charts that are not about time series, it’s better to choose something
else.
Take a look at
http://en.wikipedia.org/wiki/Comparison_of_JavaScript_charting_frameworks
On 30 Sep 2014, at 18:05, Gastón Dall' Oglio <
gaston.dalloglio@gmail.com>
wrote:
Just a rapid search in google show me that I'm not the only one to wish
the
pie chart: https://github.com/shutterstock/rickshaw/issues/127
I added my +1 to this long list hehe
2014-09-30 12:44 GMT-03:00 Gastón Dall' Oglio <
gaston.dalloglio@gmail.com>:
Ok sadly, I saw the same in this page. I need develop a webapp for a customer but pie chart is a must for he. Anyway this is a good chart library. Thanks again! Best regard.
2014-09-30 12:26 GMT-03:00 Esteban A. Maringolo <emaringolo@gmail.com
:
I don't see any pie chart example in http://code.shutterstock.com/rickshaw/examples/, so I guess it
doesn't
support pie charts.
Regards! Esteban A. Maringolo
2014-09-30 12:14 GMT-03:00 Gastón Dall' Oglio gaston.dalloglio@gmail.com:
Hello Esteban.
Thanks!!! Very interesting library, but it support pie charts?
2014-03-18 22:26 GMT-03:00 Esteban A. Maringolo <
emaringolo@gmail.com>:
> > I just uploaded to SmalltalkHub an initial wrapper for the
Rickshaw.js
> charting library (http://code.shutterstock.com/rickshaw/). > > As usual, you can load it with the following expression: > > Gofer it > smalltalkhubUser: 'emaringolo' project: 'rickshaw'; > package: 'ConfigurationOfRickshaw'; > load. > > (Smalltalk at: #ConfigurationOfRickshaw) project development load: > 'All' > > This will load all the packages, including a Seaside component > installed at '/rickshaw' containing various examples. > > It is an initial version and my first package uploaded to > SmalltalkHub, so bugs and and mistakes are expected :) > > Questions are welcome too. > > Regards, > > Esteban A. Maringolo > _______________________________________________ > seaside mailing list > seaside@lists.squeakfoundation.org > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
http://www.highcharts.com/ is pretty complete and I've replaced my use of dc-js & rickshaw with it:
http://smalltalkhub.com/#!/~Mercap/HighchartsSt
But its $400+. So that may be a problem.
https://code.google.com/p/flotr/ - not sure how complete but it exists: http://smalltalkhub.com/#!/~PharoExtras/Flotr
-- View this message in context: http://forum.world.st/ANN-Rickshaw-js-charting-library-for-Seaside-tp4749681... Sent from the Seaside General mailing list archive at Nabble.com.
Also InfoVis works well...
http://philogb.github.io/jit/ http://www.smalltalkhub.com/#!/~hkleinsorgen/InfoVis
cheers On 1 Oct 2014, at 8:58 am, Paul DeBruicker pdebruic@gmail.com wrote:
http://www.highcharts.com/ is pretty complete and I've replaced my use of dc-js & rickshaw with it:
http://smalltalkhub.com/#!/~Mercap/HighchartsSt
But its $400+. So that may be a problem.
https://code.google.com/p/flotr/ - not sure how complete but it exists: http://smalltalkhub.com/#!/~PharoExtras/Flotr
-- View this message in context: http://forum.world.st/ANN-Rickshaw-js-charting-library-for-Seaside-tp4749681... Sent from the Seaside General mailing list archive at Nabble.com. _______________________________________________ seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Thanks guys, I'll check these.
In a quick search I did yesterday, no doubt the best seem to be Highchart, but as Esteban said initially also looking for a free library. Right now I'm looking for something that has two features, pie chart and work on a svg (and not on a html canvas). So I found this, but to use it commercially you must include a reference on each chart generated: http://www.amcharts.com/demos/3d-pie-chart/
Best.
2014-10-01 3:53 GMT-03:00 Jupiter Jones jupiter.jones@mail.com:
Also InfoVis works well...
http://philogb.github.io/jit/ http://www.smalltalkhub.com/#!/~hkleinsorgen/InfoVis
cheers On 1 Oct 2014, at 8:58 am, Paul DeBruicker pdebruic@gmail.com wrote:
http://www.highcharts.com/ is pretty complete and I've replaced my use
of
dc-js & rickshaw with it:
http://smalltalkhub.com/#!/~Mercap/HighchartsSt
But its $400+. So that may be a problem.
https://code.google.com/p/flotr/ - not sure how complete but it exists: http://smalltalkhub.com/#!/~PharoExtras/Flotr
-- View this message in context:
http://forum.world.st/ANN-Rickshaw-js-charting-library-for-Seaside-tp4749681...
Sent from the Seaside General mailing list archive at Nabble.com. _______________________________________________ seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside mailing list seaside@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
seaside@lists.squeakfoundation.org