You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to proces...@googlegroups.com
I haven't touched ProcessingJS much for a few years; when Processing
was taught at my university.
Recently I have begun using Google AngularJS to consume my
Python-built RESTful JSON-talking API.
However I have a Data Analytics project which will require dynamic
graphs of all sorts,
e.g.: pie, line, plot, node-link[1], polar graphs[2] and those
big-data graphs showing interconnects + having node diameter related
to its relative value[3].
I will also have a <table> showing record and/or aggregate level
information and search functionality.
(this is a not-for-profit project FYI)
Would ProcessingJS be the right choice for this project, or would you
recommend another?
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Processing.js
I heart processing but it would not be my tool of choice for what you
are trying to do, at least not until someone creates library with a
higher level of abstraction. The reason why is because there are
other js visualization libraries that have abstracted the charts you
are wanting to design; all you have to do is type pie(data, value,
value) and wa-bam! you have a pie chart. To my knowledge no one has
created a visualization library for pjs. You'd be doing a lot of work
from scratch. Maybe you're the one to do it!
there is a good list of alternatives in another thread here:
I highly recommend D3. It has all of the graphs you asked about
already baked in along with lots of interactive functionality. Lots
of examples and tutorials. If you familiar with and enjoy using
jQuery, you might like it.
You'll have to get used to a different way of thinking about your
visualization as d3 is a declarative language and asynchronous. Also,
it's fundamental "unit" in D3 is a datum whereas Processing's
fundamental unit is an object (conceptually speaking that is, in
reality I'm imagine d3 does have objects). You can read more about the
differences between D3 and PJS here:
The only other one on that list that I toyed with is rapheal.js. I
think thats a good in between. It's API is processing like (circle(x,
w, w, h)) and you have to do for loops to draw your data, but it's
also containable and async in the way d3 is.
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to proces...@googlegroups.com
I really like pjs but depending on your target audience it's not always
a valid option as it targets canvas and doesnt support some older and
popular browsers (IE <= 8). Which is a real shame.
I think this the same with D3 and IE <=8 isnt supported
I recently needed to build a graphing app and needed to support IE8 and
IE7 and finally went with RaphaelJS http://raphaeljs.com/ and tcpdf for
the ouput http://www.tcpdf.org/
Jelly Lane Originals
----------------------------------------------------------------
Branding, Design and Development of eCommerce website
http://jellylaneclothing.com/
AnimatedMe - Spark Arts Festival at Phoenix Square
--------------------------------------------------
Be transformed into the characters you create!
https://vimeo.com/43678878
Internet E-mail Confidentiality: This E-Mail may contain confidential and/or privileged information. It is only intended for the use of the addressee indicated in this message. If you are not an intended addressee of this email (or responsible for delivery of the message to such person), the disclosure, copying or delivering of the contents of this email to anyone else is strictly prohibited and may be unlawful. If you receive this e-mail by mistake destroy the message and please notify us immediately by e-mail. Please advise immediately if you or your employer do not consent to Internet E-Mail for messages of this type. Information or opinions in this message that do not relate to this business shall be treated as neither given or endorsed by it. Please note that whilst we try to ensure that messages and attachments are virus free, we cannot accept responsibility for situations where this is not the case.
James Brink
unread,
May 2, 2013, 10:56:35 AM5/2/13
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to proces...@googlegroups.com
Thanks for the corrections. I did a quick fix for the Tacos and Talent
Contest and included the location of the parts swap in the events
listing. Fixing the map for the parts swap will take more time.
Also corrected the spelling of "Klickitat" in the events listing.