Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Quick Grapher is an HTML5 equation solver and graphing utility. Feature updates and pull requests from downstream are always appreciated for the betterment of all :)
JavaScript
branch: master
Failed to load latest commit information.
css Adding active variable value highlighting
html updating qgd with hunterdavis referencesy
images updated quick-graph embed demo page
js removing google analytics and updating references for hunterdavis.com
old_html Re-factored files. Now only 3 html files in main folder: index.html i…
testing updated sample equations
CHANGELOG updated links to relative images incss
FAQ added FAQ
LICENSE
README

README

QuickGrapher.com was one of the research projects spun out of Discursive Labs.   One of the most promising projects we worked on, it always felt like a project without an intended audience, but it never really lifted off.  I'm quite proud of the work that Mark and I did, and think it's a tremendously cool project.  

You can use it to embed graphs of any equation within a webpage as easily as a single tag.  You can use it to solve complex equations, functions, etc.  It runs completely in client side Javascript and doesn't require a web connection. it runs on mobile and desktop platforms.  It can display hundreds of thousands of data points and adjust them in real-time.  And now it's open source, BSD licensed, and ready for you to use to escape the tyrannical grasp of Wolfram Alpha.


Most folks probably want to use quickgrapher-embed to embed javascript graphs in their current websites.  You can see examples of this at hunterdavis.com/resume/ 

. <------------------------------------------File Structure
|-- CHANGELOG
|-- css                                    <--The style for Quickgrapher
|   |-- jquery-ui-1.8.9.custom.css
|   |-- less-style.css
|   `-- style.css
|-- FAQ                                    <--The FAQ
|-- html                                   <--html files.  Index is for displaying the main quickgrapher.  Quick-graph-dev should be newest dev version.
|   |-- index.html
|   |-- quick-graph-dev.html
|   |-- quick-graph-embed-demo.html        <--You can make embedded graphs these here are examples of that.
|   |-- quick-graph-embed-test.html
|   |-- quickgrapher-faq.html
|   |-- quickgrapher-tutorials.html
|   |-- quickgrapher-walkthrough.html
|   |-- quick-graph.html
|   |-- quick-graph-multiple.html
|   `-- test-suite.html
|-- images                                 <--Images used on the quickgrpaher web implementation
|   |-- clear_hover.png
|   |-- clear.png
|   |-- graph.gif
|   |-- grid_1.gif
|   |-- grid_2.gif
|   |-- grid_hover.png
|   |-- grid.png
|   |-- licensing
|   |-- logo_1.png
|   |-- logo_concise_1.png
|   |-- screenshot_hover.png
|   |-- screenshot.png
|   |-- shareicons                         <--Ancillary files used by the 'sharethis' plugin 
|   |   |-- share-icon-10x10.png
|   |   |-- share-icon-128x128.png
|   |   |-- share-icon-12x12.png
|   |   |-- share-icon-16x16.png
|   |   |-- share-icon-24x24.png
|   |   |-- share-icon-32x32.png
|   |   |-- share-icon-64x64.png
|   |   |-- share-icon.ai
|   |   `-- share-icon.svg
|   |-- ui-bg_diagonals-thick_18_b81900_40x40.png
|   |-- ui-bg_diagonals-thick_20_666666_40x40.png
|   |-- ui-bg_flat_10_000000_40x100.png
|   |-- ui-bg_glass_100_f6f6f6_1x400.png
|   |-- ui-bg_glass_100_fdf5ce_1x400.png
|   |-- ui-bg_glass_65_ffffff_1x400.png
|   |-- ui-bg_gloss-wave_35_f6a828_500x100.png
|   |-- ui-bg_highlight-soft_100_eeeeee_1x100.png
|   |-- ui-bg_highlight-soft_75_ffe45c_1x100.png
|   |-- ui-icons_222222_256x240.png
|   |-- ui-icons_228ef1_256x240.png
|   |-- ui-icons_ef8c08_256x240.png
|   |-- ui-icons_ffd27a_256x240.png
|   |-- ui-icons_ffffff_256x240.png
|   `-- walkthroughs                                 <------Images for the walkthrough html pages
|       |-- 1
|       |   |-- examplesopen.png
|       |   |-- examplesopen_v2.jpg
|       |   |-- examples.png
|       |   |-- examples_v2.jpg
|       |   |-- resolveordynamic.png
|       |   |-- resolveordynamic_v2.jpg
|       |   |-- variables.png
|       |   `-- variables_v2.jpg
|       `-- 2
|           |-- adjust_variables.png
|           |-- adjust_variables_v2.jpg
|           |-- finished_product.png
|           |-- finished_product_v2.jpg
|           |-- functionsopen.png
|           |-- functionsopen_v2.jpg
|           |-- functions.png
|           |-- functions_v2.jpg
|           |-- graphname_and_variable.png
|           `-- graphname_and_variable_v2.jpg
|-- js                                              <------Javascript files for quickgrapher, the main source code
|   |-- jquery-1.4.4.min.js
|   |-- jquery-ui-1.8.9.custom.min.js               <------jquery library, should probably be a git submodule
|   |-- modernizr-1.6.min.js                        <------modernizr library for backwards compat., should probably be a git submodule
|   |-- obf                                         <------these are the obfuscated javascript files we used during development
|   |   |-- embedded_everything.js
|   |   |-- everything.js
|   |   |-- examples.js
|   |   |-- obfs.js
|   |   |-- quick_graph_embed.js
|   |   |-- quick_graph.js
|   |   |-- realHover.js
|   |   |-- solver_definitions.js
|   |   `-- solver.js
|   |-- obfs_embed.js
|   |-- obfs.js
|   `-- plain                                        <-----these are the real unobfuscated source code files
|       |-- examples.js
|       |-- fxnexamples.js
|       |-- g.line.js
|       |-- g.raphael.js
|       |-- math.js
|       |-- quick_graph_embed.js
|       |-- quick_graph.js
|       |-- quick_graph.old.js
|       |-- raphael.js
|       |-- solver_definitions.js
|       |-- solver.js
|       |-- solver_test_examples.js
|       `-- solver_test.js
|-- LICENSE                                          <----- BSD License
|-- old_html                                         <-----Older versions of QG we had written
|   |-- beta-sliders.html
|   |-- quick-graph-2.html
|   |-- quickgraph.html
|   `-- quick-graph-less.html
|-- README                                           <---- YOU ARE HERE
|-- scripts                                         
|   |-- id_rsa
|   |-- id_rsa.pub
|   |-- pullfromgit.sh
|   |-- pushtogit.sh
|   `-- pushToWebsite.sh
`-- testing
    `-- sampleEquations.txt

13 directories, 107 files
Something went wrong with that request. Please try again.