Google Charts done in Canvas, side project
Languages and libraries
javascript charting library
SHOW HN2011
How HN took it
3 positive, 1 neutral or asking, 0 mixed, 6 critical, out of 10 comments about the project. Thread score -0.18.
Idea: 2 for, 5 againstPerformance: 1 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Good to have an alternative to Google Charts
From 1 comment
Its very good to have an alternative to google charts. Your license should cover commercial use.
tnc on HN
Looks great
From 1 comment
One of the major gripes I had when I played around with the Google charts API is that it didn't seem to support log scales. Implement that and I'm sure you'll have won the hearts…
patrickod on HN
Objections
Google Charts is now SVG-based, so Canvas charts are less useful
From 1 comment
Useless since now Google charts are SVG-based: http://code.google.com/intl/en/apis/chart/interactive/docs/
d0vs on HN
Closure local rendering still calls Google's chart server
From 2 comments
> You can run the charts through Google's closure locally It talks to google chart server. ``` goog.ui.ServerChart.CHART_SERVER_URI = 'http://chart.apis.google.com/chart'; ``` It…
irahul on HNI looked at the source for goog/ui/serverchart.js and checked the documentation(yes, in that order:)). There is no way to make it work without going through the Google chartserver.
irahul on HN
No log scale support
From 2 comments
One of the major gripes I had when I played around with the Google charts API is that it didn't seem to support log scales. Implement that and I'm sure you'll have won the hearts…
patrickod on HNYou can definitely use log scales with google charts, just it won't do it for you. You'll have to perform the math beforehand and send custom number labels.
personalcompute on HN
Requests
Add log scale support
From 1 comment
One of the major gripes I had when I played around with the Google charts API is that it didn't seem to support log scales. Implement that and I'm sure you'll have won the hearts…
patrickod on HN
Recommend a tutorial or source for running charts locally
From 1 comment
could you recomment a tutorial or blogpost or source repo demonstrating how to do this?
pforpal on HN
Questions
Can Closure ServerChart be run without Google's chartserver?
From 1 comment
I can't find any way to use that locally - it says ui.ServerChart Extends goog.ui.Component Will construct a chart using Google's chartserver. is there some way to stop it…
anko on HN
Alternatives named
Google Closure library
From 1 comment
You can run the charts through Google's closure locally http://closure-library.googlecode.com/svn/trunk/closure/goog/demos/serverchart.html All the routines are public, there is…
yannis on HN
Protovis and D3
From 2 comments
Great job! Also, there are many other Javascript visualization libraries besides the Google Chart API that you might want to know about (if you did't). All of them are open and…
knowledgesale on HNAlso D3, which evolved from Protovis. http://mbostock.github.com/d3/tutorial/protovis.html
evlapix on HN
Highcharts
From 1 comment
http://www.highcharts.com is quite nice too!
matthew-wegner on HN
Raphaël
From 1 comment
Raphaël is another great Javastcript visualisation library. http://raphaeljs.com
lmok on HN
JavaScript InfoVis Toolkit
From 1 comment
Also JavaScript InfoVis Toolkit http://thejit.org/
wh-uws on HN
Processing.js
From 1 comment
Somewhat related: there's a Processing port to JavaScript. http://processingjs.org/ You can write your code in Processing or JavaScript, which is nice if you want to take…
tarmstrong on HN