humble software development - Finance Financial Graphs
HumbleFinance is an HTML5 data visualization tool written as a demonstration of interactive graphing in HTML5. It is similar to the Flash tool on http://finance.google.com/. The tool itself is written entirely in JavaScript, using the Prototype and Flotr libraries. It can be used to display any two 2-D data sets of real numerical data which share an axis.
http://www.humblesoftware.com/finance/index
tags: chart js viz
Solutoire.com › Flotr Javascript Plotting Library
Flotr Javascript Plotting Library Flotr is a javascript plotting library based on the Prototype Javascript Framework (version 1.6.0.2 at the moment) and inspired by Flot (written by Ole Laursen). Flotr enables you to draw appealing graphs in most modern browsers with an easy to learn syntax. It comes with great features like legend support, negative value support, mouse tracking, selection support, zoom support, event hooks, CSS styling support and much more.
http://solutoire.com/flotr/
tags: js viz flotr javascript chart
Preceden - The Easiest Way to Make a Timeline
Preceden lets you make incredible timelines.
http://www.preceden.com/examples
tags: timeline viz
turtlethink.com » Archive » Business Plans 2.0: Lean and I...
http://turtlethink.com/2010/02/business-plans-2-0-lean-and-i...
tags: hostmon vc viz
RGraph: A HTML5 canvas graph library based on the HTML5 canv...
Interactive javascript canvas graphs using the HTML5 canvas tag for all platforms
http://www.rgraph.net/
tags: canvas js javascript html5 graphing viz
Stacked graphs using matplotlib « ActiveState Code
Stacked Graphs – Geometry & Aesthetics Abstract — In February 2008, the New York Times published an unusual chart of box office revenues for 7500 movies over 21 years. The chart was based on a similar visualization, developed by the first author, that displayed trends in music listening. This paper describes the design decisions and algorithms behind these graphics, and discusses the reaction on the Web. We suggest that this type of complex layered graph is effective for displaying large data sets to a mass audience. We provide a mathematical analysis of how this layered graph relates to traditional stacked graphs and to techniques such as ThemeRiver, showing how each method is optimizing a different “energy function”. Finally, we discuss techniques for coloring and ordering the layers of such graphs. Throughout the paper, we emphasize the interplay between considerations of aesthetics and legibility.
http://www.leebyron.com/else/streamgraph/download.php?file=s...
tags: streamgraph visualization viz filetype_pdf media_document
code_swarm
This visualization, called code_swarm, shows the history of commits in a software project. A commit happens when a developer makes changes to the code or documents and transfers them into the central project repository. Both developers and files are represented as moving elements. When a developer commits a file, it lights up and flies towards that developer. Files are colored according to their purpose, such as whether they are source code or a document. If files or developers have not been active for a while, they will fade away. A histogram at the bottom keeps a reminder of what has come before.
http://vis.cs.ucdavis.edu/~ogawa/codeswarm/
tags: viz
Highcharts - Interactive JavaScript charts for your webpage
75% of all charts with an X and Y axis have a date-time X axis. Therefore Highchart is very intelligent about time values. With milliseconds axis units, Highcharts determines where to place the ticks so that they always mark the start of the month or the week, midnight and midday, the full hour etc.
http://www.highcharts.com/
tags: visualization javascript viz hostmon graphmon
Stacked graphs using matplotlib « ActiveState Code
http://code.activestate.com/recipes/576633/
tags: streamgraph visualization viz
Op-Chart - Picturing the Past 10 Years - Graphic - NYTimes.c...
http://www.nytimes.com/interactive/2009/12/27/opinion/28opch...
tags: visualization viz
dygraphs JavaScript Visualization Library
The dygraphs JavaScript library produces produces interactive, zoomable charts of time series. It is designed to display dense data sets and enable users to explore and interpret them.
http://www.danvk.org/dygraphs/
tags: javascript visualization viz
polynomial picture
A while back, my friend Dan Christensen drew a picture of all the roots of all the polynomials of degree at most 5 with integer coefficients ranging from -4 to 4:
http://math.ucr.edu/home/baez/week285.html
tags: viz math
Eureqa | Cornell Computational Synthesis Laboratory
Eureqa is a software tool for detecting equations and hidden mathematical relationships in your data. Its primary goal is to identify the simplest mathematical formulas which could describe the underlying mechanisms that produced the data.
http://ccsl.mae.cornell.edu/eureqa
tags: data visualization viz ai machinelearning ml
flot - Project Hosting on Google Code
Flot is a pure Javascript plotting library for jQuery. It produces graphical plots of arbitrary datasets on-the-fly client-side. The focus is on simple usage (all settings are optional), attractive looks and interactive features like zooming and mouse tracking. The plugin works with Internet Explorer 6/7/8, Firefox 2.x+, Safari 3.0+, Opera 9.5+ and Konqueror 4.x+ with the HTML canvas tag (Internet Explorer where the excanvas Javascript emulation helper is used).
http://code.google.com/p/flot/
tags: javascript visualization viz canvas
Chaos Theory vs Clojure « Best In Class – The Blog
I think we’ve all been attracted to the Lorenz Attractor, but how many of us have had a closer look at an Ikeda map? Let me walk you through building an animated anti-aliased 2d renderer of mathematical functions (in this case Chaotic) in just 80 lines of Clojure! – Batteries included! An Ikeda map is a discrete-time dynamic system. It looks similar to the well-known Lorenz attractor in that ‘vortexes’ appear and for certain values of u the behaviour is chaotic.
http://bestinclass.wordpress.com/2009/09/24/chaos-theory-vs-...
tags: viz
visualcomplexity.com | Force-Directed Edge Bundling for Grap...
Graphs depicted as node-link diagrams are widely used to show relationships between entities. However, node-link diagrams comprised of a large number of nodes and edges often suffer from visual clutter. The use of edge bundling remedies this and reveals high-level edge patterns. Previous methods require the graph to contain a hierarchy for this, or they construct a control mesh to guide the edge bundling process, which often results in bundles that show considerable variation in curvature along the overall bundle direction. In a paper presented at Eurographics' Symposium on Visualization 2009, Danny Holten and Jarke J. van Wijk introduced a new edge bundling method that uses a self-organizing approach to bundling, in which edges are modeled as ?exible springs that can attract each other, has been introduced. In contrast to previous methods, no hierarchy or control mesh is used. The resulting bundled graphs show signi?cant clutter reduction and clearly visible high-level edge patterns.
http://www.visualcomplexity.com/vc/project.cfm?id=679
tags: viz force
How Different Groups Spend Their Day - Interactive Graphic -...
The American Time Use Survey asks thousands of American residents to recall every minute of a day. Here is how people over age 15 spent their time in 2008
http://www.nytimes.com//interactive/2009/07/31/business/2008...
tags: viz
Chapter 11 | Search User Interfaces | Marti Hearst | Cambrid...
open src book on search UI by Marti Hearst
http://searchuserinterfaces.com/book/sui_ch11_text_analysis_...
tags: viz hearst
JavaScript InfoVis Toolkit - Interactive Data Visualizations...
The JavaScript InfoVis Toolkit provides tools for creating Interactive Data Visualizations for the Web.
http://thejit.org/
tags: viz visualization js javascript treemap
flare | visualization on the web
Flare is an ActionScript library for creating visualizations that run in the Adobe Flash Player. From basic charts and graphs to complex interactive graphics, the toolkit supports data management, visual encoding, animation, and interaction techniques. Even better, flare features a modular design that lets developers create customized visualization techniques without having to reinvent the wheel.
http://flare.prefuse.org/
tags: viz
Cytoscape: Analyzing and Visualizing Network Data
Cytoscape is an open source bioinformatics software platform for visualizing molecular interaction networks and integrating these interactions with gene expression profiles and other state data.
http://cytoscape.org/
tags: viz
Circos - visualize genomes and genomic data
circular table viz
http://mkweb.bcgsc.ca/circos/
tags: visualization viz table
Data Scraping Wikipedia with Google Spreadsheets « OUseful....
http://ouseful.wordpress.com/2008/10/14/data-scraping-wikipe...
tags: wikipedia google viz
Particletree » Calculating Color Contrast for Legible Text
Color difference is determined by the following formula:
http://particletree.com/notebook/calculating-color-contrast-...
tags: hci ui color viz
(theinfo)
This is a site for large data sets and the people who love them: the scrapers and crawlers who collect them, the academics and geeks who process them, the designers and artists who visualize them. It's a place where they can exchange tips and tricks, develop and share tools together, and begin to integrate their particular projects.
http://theinfo.org/
tags: data viz
Chris Harrison - Web Trigrams Visualization
http://www.chrisharrison.net/projects/trigramviz/index.html
tags: viz trigram google poster
Chris Harrison - Rethinking the Progress Bar
Most software packages employ progress bars to visualize the status of an ongoing process. Users rely on progress bars to verify that an operation is proceeding successfully and to estimate its completion time. Typically, a linear function is applied such that the advancement of a progress bar is directly proportional to the amount of work that has been completed. However, estimating progress can be difficult for complex or multi-stage processes. Varying disk, memory, processor, bandwidth and other factors complicate this further. Consequently, progress bars often exhibit non-linear behaviors, such as acceleration, deceleration, and pauses.
http://www.chrisharrison.net/projects/progressbars/index.htm...
tags: viz
Chris Harrison's Visualization Projects
http://www.chrisharrison.net/projects/visualization.html
tags: viz poster
JavaScript Information Visualization Toolkit (JIT) at noumen...
http://blog.thejit.org/javascript-information-visualization-...
tags: visualization javascript viz
research :: hugo liu :: a new ‽sthetic
http://web.media.mit.edu/~hugo/research/#aesthetiscope
tags: viz
John Resig - Processing.js
Processing ported to javascript
http://ejohn.org/blog/processingjs/
tags: js javascript viz processing
|