46 Tools To Make Infographics In The Classroom 04/27/2013, TeachThought Staff, 20 Comments Infographics are interesting–a mash of (hopefully) easily-consumed visuals (so, symbols, shapes, and images) and added relevant character-based data (so, numbers, words, and brief sentences). The learning application for them is clear, with many academic standards–including the Common Core standards–requiring teachers to use a variety of media forms, charts, and other data for both information reading as well as general fluency. It’s curious they haven’t really “caught on” in schools considering how well they bridge both the old-form textbook habit of cramming tons of information into a small space, while also neatly overlapping with the dynamic and digital world. So if you want to try to make infographics–or better yet have students make them–where do you start? The 46 tools below, curated by Faisal Khan, are a good place to start. And with the sheer quantity and variety–from sources of data and models to tools that create them (including our personal favorite, piktochart), you can almost certainly find something to use in your classroom that’s not too pricey, that works for your grade level, and that isn’t blacked by your district’s incredibly frustrating filter. Infographics, Charting and Mapping Tools & Apps Next Post → The 5 Interactions Of A Robust Blended Learning Model ← Previous Post Learnist App Updated; Partnership With BBC Worldwide Announced
You must be login to post a comment. Log in now
One of the most common questions I get asked is how to get started with data visualisations. Beyond following blogs, you need to practise – and to practise, you need to understand the tools available. In this article, I want to introduce you to 20 different tools for creating visualisations: from simple charts to complex graphs, maps and infographics. Almost everything here is available for free, and some you have probably installed already.
Advertisement
Entry-level tools
At the entry level, we'll be looking at unexpected uses for familiar tools. You might not think of Excel as a visualisation package, for example – but it's capable of surprisingly complex results. If you are just getting started, these tools are musts to understand. If you deal with visualisations every day, you'll quickly find yourself advancing beyond them, but not everyone will, so you'll always be dealing with data coming in from sources you'd rather not deal with.
1. Excel
It isn't graphically flexible, but Excel is a good way to explore data: for example, by creating 'heat maps' like this oneYou can actually do some pretty complex things with Excel, from 'heat maps' of cells to scatter plots. As an entry-level tool, it can be a good way of quickly exploring data, or creating visualisations for internal use, but the limited default set of colours, lines and styles make it difficult to create graphics that would be usable in a professional publication or website. Nevertheless, as a means of rapidly communicating ideas, Excel should be part of your toolbox.
Excel comes as part of the commercial Microsoft Office suite, so if you don't have access to it, Google's spreadsheets – part of Google Docs and Google Drive – can do many of the same things. Google 'eats its own dog food', so the spreadsheet can generate the same charts as the Google Chart API. This will get your familiar with what is possible before stepping off and using the API directly for your own projects.
2. CSV/JSON
CSV (Comma-Separated Values) and JSON (JavaScript Object Notation) aren't actual visualisation tools, but they are common formats for data. You'll need to understand their structures and how to get data in or out of them. All of the following toolkits accept at least one of the two formats as input.
Online visualisations
3. Google Chart API
The portion of the toolset for static images has been deprecated, so the Google Chart Tools site now only offers tools for dynamic charts. They are robust and work on all browsers supporting SVG, canvas and VML, but one big problem is that they are generated on the client side, which creates problems for devices without JavaScript, offline use – or just when saving in different formats. Static images didn't have the same issues, so I'm sorry to see them go.
However, the API has just about everything but the kitchen sink, from bar charts and line graphs to maps and even QR codes. You will probably find the right visualisation for your needs as long as you are comfortable with the Google look and not in need of extreme customisation. As a jumping-off point, it is a great tool to know how to use.
The portion for static images has been deprecated, but the Google Chart API is a good way to create dynamic visualisations4. Flot
Flot is a great library for line graphs and bar charts. It works in all browsers that support canvas – which means most of the popular ones, with some extra libraries to get canvas to work as VML in older browsers. It's a jQuery library, so if you're already familiar with jQuery, it's easy to manipulate the calls back, styling and behaviour of the graphics.
The nice thing about Flot is that you have access to plenty of callback functions so you can run your own code and style the results when readers hover, click, mouseout, and other common events. This gives you much more flexibility than other charting packages, but there is a steeper learning curve. Flot is also limited to line and bar charts. It doesn't have as many options as other libraries, but it performs common tasks really well.
It's specialised on line and bar charts, but if you know jQuery, Flot is a powerful option5. Raphaël
Raphaël is another great JavaScript library for creating charts and graphs. The biggest difference to other libraries is that it focuses on SVG and VML as output. This has pros and cons. Since SVG is a vector format, the results look great at any resolution; but since it creates a DOM node for each element, it can be slower than creating rasterised images via canvas. However, the upside is that you can interact with each DOM element and attach events, just like HTML.
The website includes plenty of demos to show how easily Raphaël can create common charts and graphs but, because it can also render arbitrary SVG, it has the ability to create some very complex visualisations for which you might otherwise have to resort to other vector tools such as Illustrator or Inkscape.
Raphaël is a great way to create vector-based charts: slower than raster-based tools, but it's capable of complex results6. D3
D3 (Data-Driven Documents) is another JavaScript library that supports SVG rendering. The examples go beyond the simple bar charts and line graphs to much more complicated Voronoi diagrams, tree maps, circular clusters and word clouds. It's another great tool to have in your toolbox, but I wouldn't always recommend D3 as the go-to library. It's great for creating very complicated interactions – but just because you can, it doesn't mean you should. Knowing when to stay simple is a big part of choosing the right visualisation tool.
D3 is capable of creating very complex output – but it's best saved for special cases, not everyday use7. Visual.ly
If you are in need of an infographic rather than a data visualisation, there is a new crop of tools out there to help. Visual.ly is probably the most popular of these. Although primarily an online marketplace for infographic designers, its Create option lets you pick a template, connect it to your Facebook or Twitter account and get some nice cartoon graphics back. While the results are currently limited, it's a useful source of inspiration – both good and bad – and a site I expect to see grow in future, accepting more formats and creating more interesting graphics.
Visual.ly acts both as an online marketplace and simple creation tool for infographicsInteractive GUI controls
What happens when data visualisations become so interactive they themselves become GUI controls? As online visualisations evolve, buttons, drop-downs and sliders are morphing into more complex interface elements, such as little handles that let you manipulate ranges, changing the input parameters and the data at the same time. Controls and content are becoming one. The following tools will help you explore the possibilities this offers.
8. Crossfilter
As we build more complex tools to enable clients to wade through their data, we are starting to create graphs and charts that double as interactive GUI widgets. JavaScript library Crossfilter can be both of these. It displays data, but at the same time, you can restrict the range of that data and see other linked charts react.
Crossfilter in action: by restricting the input range on any one chart, data is affected everywhere. This is a great tool for dashboards or other interactive tools with large volumes of data behind them9. Tangle
The line between content and control blurs even further with Tangle. When you are trying to describe a complex interaction or equation, letting the reader tweak the input values and see the outcome for themselves provides both a sense of control and a powerful way to explore data. JavaScript library Tangle is a set of tools to do just this. Dragging on variables enables you to increase or decrease their values and see an accompanying chart update automatically. The results are only just short of magical.
Tangle creates complex interactive graphics. Pulling on any one of the knobs affects data throughout all of the linked charts. This creates a real-time feedback loop, enabling you to understand complex equations in a more intuitive wayMapping
Mapping used to be a really hard task on the web. Then Google Maps came along and blew away every preconceived notion of how an online map should work. Soon after, Google released its Maps API, which allowed any developer to embed maps in their own sites.
Since then, the market has matured a great deal. There are now several options out there if you are looking to embed custom mapping solutions in your own data visualisation project, and knowing when to choose one over the others is a key business decision. Sure, you can probably shoehorn everything you need into any of these maps, but it's best not to have a hammer and view every problem as a nail.
10. Modest Maps
Modest Maps is a tiny mapping library. Weighing in at only 10kB, it is the smallest of options discussed here. This makes it very limited in its basic form – but don't let that fool you: with a few extensions, such as Wax, you can really make this library sing. This is a product of Stamen, Bloom and MapBox, so you know it has an interesting track record.
Teamed with additional libraries, such as MapBox's Wax (pictured), the tiny Modest Maps becomes a powerful tool11. Leaflet
Brought to you by the CloudMade team, Leaflet is another tiny mapping framework, designed to be small and lightweight enough to create mobile-friendly pages. Both Leaflet and Modest Maps are open source projects, which makes them ideal for using in your own sites: with a strong community backing them, you know they won't disappear any time soon.
Leaflet is a small, lightweight JavaScript library ideal for mobile-friendly projects12. Polymaps
Polymaps is another mapping library, but it is aimed more squarely at a data visualisation audience. Offering a unique approach to styling the the maps it creates, analagous to CSS selectors, it's a great resource to know about.
Aimed more at specialist data visualisers, the Polymaps library creates image and vector-tiled maps using SVG13. OpenLayers
OpenLayers is probably the most robust of these mapping libraries. The documentation isn't great and the learning curve is steep, but for certain tasks nothing else can compete. When you need a very specific tool no other library provides, OpenLayers is always there.
It isn't easy to master, but OpenLayers is arguably the most complete, robust mapping solution discussed here14. Kartograph
Kartograph's tag line is 'rethink mapping' and that is exactly what its developers are doing. We're all used to the Mercator projection, but Kartograph brings far more choices to the table. If you aren't working with worldwide data, and can place your map in a defined box, Kartograph has the options you need to stand out from the crowd.
Kartograph's projections breathe new life into our standard slippy maps15. CartoDB
Finally, CartoDB is a must-know site. The ease with which you can combine tabular data with maps is second to none. For example, you can feed in a CSV file of address strings and it will convert them to latitudes and longitudes and plot them on a map, but there are many other users. It's free for up to five tables; after that, there are monthly pricing plans.
CartoDB provides an unparalleled way to combine maps and tabular data to create visualisationsCharting fonts
One recent trend in web development is to merge symbol fonts with font embedding to create beautifully vectorised icons. They scale and print perfectly, and look great on newer Retina devices too. A few of these fonts, such as FF Chartwell and Chartjunk, have been specially crafted for the purpose of displaying charts and graphs. They have the usual problem of OpenType not being fully supported in all browsers, but they're something to consider in the near future.
Getting serious
If you're getting serious about data visualisations, you need to move beyond simple web-based widgets onto something more powerful. This could mean desktop applications and programming environments.
16. Processing
Processing has become the poster child for interactive visualisations. It enables you to write much simpler code which is in turn compiled into Java. There is also a Processing.js project to make it easier for websites to use Processing without Java applets, plus a port to Objective-C so you can use it on iOS. It is a desktop application, but can be run on all platforms, and given that it is now several years old, there are plenty of examples and code from the community.
Processing provides a cross-platform environment for creating images, animations, and interactions17. NodeBox
NodeBox is an OS X application for creating 2D graphics and visualisations. You need to know and understand Python code, but beyond that it's a quick and easy way to tweak variables and see results instantly. It's similar to Processing, but without all the interactivity.
NodeBox is a quick, easy way for Python-savvy developers to create 2D visualisationsPro tools
At the opposite end of the spectrum from Excel are professional data-analysis tools. If you are serious about data visualisation, you need to be at least aware of, if not proficient in, some of these. Industry-standard tools such as SPSS and SAS require expensive subscriptions, so only large institutions and academia have access to them, but there are several free alternatives with strong communities. The open-source software is just as good, and the plug-ins and support are better.
18. R
How many other pieces of software have an entire search engine dedicated to them? A statistical package used to parse large data sets, R is a very complex tool, and one that takes a while to understand, but has a strong community and package library, with more and more being produced. The learning curve is one of the steepest of any of these tools listed here, but you must be comfortable using it if you want to get to this level.
A powerful free software environment for statistical computing and graphics, R is the most complex of the tools listed here19. Weka
When you get deeper into being a data scientist, you will need to expand your capabilities from just creating visualisations to data mining. Weka is a good tool for classifying and clustering data based on various attributes – both powerful ways to explore data – but it also has the ability to generate simple plots.
A collection of machine-learning algorithms for data-mining tasks, Weka is a powerful way to explore data20. Gephi
When people talk about relatedness, social graphs and co-relations, they are really talking about how two nodes are related to one another relative to the other nodes in a network. The nodes in question could be people in a company, words in a document or passes in a football game, but the maths is the same. Gephi, a graph-based visualiser and data explorer, can not only crunch large data sets and produce beautiful visualisations, but also allows you to clean and sort the data. It's a very niche use case and a complex piece of software, but it puts you ahead of anyone else in the field who doesn't know about this gem.
Gephi in action. Coloured regions represent clusters of data that the system is guessing are similarFurther reading
- A great Tumblr blog for visualisation examples and inspiration: vizualize.tumblr.com
- Nicholas Felton's annual reports are now infamous, but he also has a Tumblr blog of great things he finds.
- From the guy who helped bring Processing into the world: benfry.com/writing
- Stamen Design is always creating interesting projects: stamen.com
- Eyeo Festival brings some of the greatest minds in data visualisation together in one place, and you can watch the videos online.
Bamboo DiRT is a tool, service, and collection registry of digital research tools for scholarly use. Developed by Project Bamboo, Bamboo DiRT makes it easy for digital humanists and others conducting digital research to find and compare resources ranging from content management systems to music OCR, statistical analysis packages to mindmapping software.
Create online graphs and charts. Choose from different chart types, like: line and bar charts, pie charts, scatter graphs, XY graph and pie charts.
× Welcome to the new Chart Chooser! We've rebuilt our favorite tool for improving Excel and PowerPoint with HTML5 goodness.
© Juice Inc 2012
Use the filters above to find the right chart type for your needs. Then download as Excel or PowerPoint templates and insert your own data.
Beautifully crafted timelines that are easy, and intuitive to use.
A great data for data geeks of all stripes: Today, Google has opened up the tools on its Public Data Explorer, so that you can use them to chart any old data set you might have laying around. "If you're a student or a journalist or a teacher, you can upload your data and get the same visualizations that we have for our own product," Ben Yolken, Google's product manager for the Public Data Explorer, tells Co.Design.
The tools were first rolled out a year ago, after the company bought up the Gapminder Trendalizer, a bubble-chart data-viz technology invented by Dr. Hans Rosling, the infographics guru/health researcher/acclaimed TED genius.
[Dr. Rosling showing off the Gapminder Trendalyzer, upon which Google's Public Data Exporer is based]
Thus, on the PDE site right now, you can see all manner of amazing time-based data animations, such as the relationship between fertility and life expectancy in the last 50 years; 20 years of U.S unemployment data; and even STD transmission in the last 15 years.
[Dr Rosling show how rich the tools are]
Now, to use all these nifty charts, you just have to put your data into a special format developed by Google, which is adapted to each of these visualizations. Afterward, you can share that data with anyone you want as a Google Doc.
But Google isn't trying to supplant Excel or Powerpoint. "This isn't really a generalized table editor, so it doesn't replace a spreadsheet," Yolken tells us. "It's a complement to other systems." (Not to mention a tool that cost Google a tidy sum, and which is now free to use.)
Yolken points that that all these data viz efforts fit in with Google's broader goal of making information -- and not just webpages -- transparent for public use and understanding (and, of course, the unspoken goal of feeding Google's massive cache of user data and keeping more people on Google for more hours). "People are constantly searching for the data we have on the site now," he says. "But data needs tools that allow people to understand and explore it."
Check out the tools here, under "My Datasets" and read Google's announcement about it here.
Graphviz is open source graph visualization software. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains.
The only HTML 5 diagramming component with full IE 6-8 support
Diagramming Components - JGraph has been providing leading diagramming software components since 2001, first with ever popular JGraph Swing library, then in 2005 with the leading edge development of mxGraph. Our libraries are designed to drop in and offer you the complete range of functionality required to add complex diagramming to your application or web site. JGraph - Our Java Swing library is now on its 6th major release, named JGraphX. It's BSD licensed, field tested by thousands of users and sees around 30 releases a year full of new features.
JavaScript Component - mxGraph provides complete, fully interactive diagramming in any web browser. The only solution to implement all the functionality client-side and work with every browser (even IE 6) without plugins, mxGraph is one of the most advanced web 2.0 widgets. No other solution matches mxGraph's client side speed. diagram.ly - Our technology demonstration site. Draw creative diagrams in your browser, share editing with other users in real time. Load and save them anywhere you wish, export images of your finished result, using the range of stencils provided.
Highcharts - Interactive JavaScript charts for your web pages.
ChartGo - Create Charts Online Fast and Free. Online Graphing. Create Pie Charts, Bar Charts, Line Charts or Area Charts. Create Graphs.
Day Passes
With 3 flexible time passes to choose from: day-pass, 7-day pass and 30 day pass, starting as low as $4.95.Start Now for Free!
Start using Rich Chart Live now for Free!*Subscriptions
Monthly subscriptions for only $11.95.*The Free Edition places a small logo on the corner of the Rich Chart.
Create enjoyable and captivating Flash Charts from your web browser.
Create High-impact Charts
Your data deserves better than boring charts: create the most impressive charts in the world.Use it from your Browser
No software to download, nothing to install, all you need is a web browser. Period.Easy, Quick
Import chart data from a spreadsheet and pick a template: Done.Show Your Charts to the World
Publish your charts to Flash or PowerPoint formats, ready to impress whoever sees them.
You can also embed directly to your blog or website by just copy & pasting HTML.It Costs Absolutely Nothing
Have we mentioned that Rich Chart Live is completely free?The Rich Chart Live API
Why not use Rich Chart Live in your own website? Now with an easy to use API.
ChartGizmo - online charts builder. Creating charts and place them on your website in minutes. useful for visualize financial, scientific or other type of data.
Make barchart. Make bar chart - create barchart online tool piechart graph without applet bar graph creation make a bar graph image for your report- create make save for free chart freechart data input chart
Bar Charts, like line charts, are useful for comparing classes or groups of data. A simple bar chart has one data serie, but you can add more data series. Earch data serie can be shown in a different color.
Pie charts can only have one data serie.
The labels (X values) must be unique and semi-colon-separated (ex: 1;2;3;4;5;6;7;8;9;10 or jan;feb;mar;apr;may;jun) The corresponding data (Y values) must be numerical and semi-colon-separated( ex: 23;25.6;19;17;23;33;48.9 )You can switch from bar charts to line charts with the same set of data.
The charts are created with JFreeChart
JFreeChart is a popular open source Java charting library that can generate most common chart types, including pie, bar, line, and Gantt charts. In addition, the JFreeChart API supports many interactive features, such as tool tips and zooming. JFreeChart provides an excellent choice for developers who need to add charts to Swing- or Web-based applications.Make barchart. Make bar chart - create barchart online tool piechart graph without applet bar graph creation make a bar graph image for your report- create make save for free chart freechart data input chart
With ChartsBin.com, you can
- create interactive maps online instantly! No installation required. No coding needed.
- embed the map in your own website or blog easily (simply copy & paste HTML code, no FTP)
- export the map as an image.
- create choropleth and proportional symbol map.
- create map: displaying an image inside a tooltip.
- create map: displaying chart inside a tooltip.
- specify different zoom levels and position.
- support for: professional colors from ColorBrewer.org.
- support for: most major map projections (Bonne, Cylindrical Equal Area, Gall-Peters, Mercator, Miller Cylindrical, Mollweide, Robinson, Sinusoidal, Van der Grinten (I), Wagner VII, Winkel Tripel, Albers Equal Area, Azimuthal Equidistant).
- works in iPad, iPhone and other mobile device (coming soon).
It's free for now.
Please fill out the email address and click "Register".
Our clients include educational institutions, government agencies, UN organizations, international non-profits and Global 500 companies. To see how some of these organizations are using StatSilk software, check out our featured examples. See also the press section showing reviews and comments from newspapers, blogs and magazines. A few of these comments are displayed below.
"This easy-to-use tool has helped everyone from the UN to Dell realise that evidence-based decision-making can be a pleasure, not a chore." - Google Magazine Think Quarterly
"EdStats' use of StatPlanet helps bring World Bank education data into the modern age" - World Bank Blog
"Wow. StatPlanet is an incredibly powerful dataviz tool. Choose an indicator, a time range & press play" - MobileActive
"StatPlanet lets people explore more than 3,000 World Bank economic indicators with interactive maps and graphics." - New York Times
"The clearest and most usable dissemination tool I have ever seen, by a long way." - PRISM Stats
Tagxedo turns words - famous speeches, news articles, slogans and themes, even your love letters - into a visually stunning word cloud
Parallel Sets (ParSets) is a visualization application for categorical data, like census and survey data, inventory, and many other kinds of data that can be summed up in a cross-tabulation. ParSets provide a simple, interactive way to explore and analyze such data.
Even though the screenshots here show the Mac version, the program also runs on Windows and Linux. Links to the executables are in the Download Section.Basic Operation
To open an existing dataset, select it in the list and either double-click it or click the Open button. The left tab switches to a list of dimensions in the data set. Click the checkboxes next to the name of a dimension to add it to the display.
The horizontal bars in the visualization show the absolute frequency of how often each category occurred: in this example, the top line shows the distribution between the passenger classes on the Titanic and the crew. Notice that the crew was the largest group of people, larger even than the Third Class! Within the passengers, the Third Class is of course the largest, with the First Class being second, and the Second Class the smallest.
The middle dimension shows a male to female ratio of almost 4 to 1. The bottom dimension, survival, gives you an impression of how many people survived the disaster: about 1/3 survived, 2/3 died.
Between the dimension bars are ribbons that connect categories and split up. This shows you how combinations of categories are distributed, and how a particular subset (say, the women in Third Class) can be further subdivided (e.g., into those who survived and those who did not).
Interaction
Move your mouse over the display to see the tooltip telling you more about the data. The bars tell you absolute numbers and percentages for each category as a fraction of the entire data set. When you move the mouse over a ribbon, it shows you what combination of criteria that ribbon represents, and also absolute and relative numbers
Categories can be rearranged by clicking and holding the mouse on one and dragging it around. The other categories will move out of its way so you can place it wherever you want. Dimensions can be reordered in a similar way by clicking and dragging a dimension’s label.
In addition to manually reordering categories, you can also sort them alphabetically or by size, in either ascending or descending order. When the mouse hovers over a dimension’s label (or to the right from it), two small “buttons” appear. Move the mouse over them to highlight the desired sorting, and click. The categories will change their order as needed.
Clicking the little triangle next to a dimension name in the list of dimensions will show all its categories. Individual categories can be turned on and off using their checkboxes, allowing you to filter out data that is not currently of interest.
Downloading Online Data Sets
Clicking on the Online Data tab on the far left brings up a list of data sets that can be downloaded. These currently include mostly U.S. census data, but more will be coming soon. Simply select a data set and click the Download button at the bottom. A progress bar will appear below the button, indicating activity. Once the data set it downloaded, it appears in the list of local datasets under the Database tab.
Importing Your Own Data
You can import your own data into the local database by clicking the Import button on the Database tab. The only data format that is currently supported is CSV (comma-separated values). This is a simple text format that can be exported from almost any program (Excel, Numbers, etc.).
The importer assumes that the first line will contain column headings, and that there is nothing other than the data in the file. If the import fails, this is the most likely cause.
Clicking the import button opens the CSV Import window and a file requester where you can pick the file to be imported. Once the file is read in, the window will show the data it has found, plus additional information you can fill out.
In the top panel, you can give the dataset a name and a section, under which it will appear in the list. The Source and URL fields are for linking back to where the data came from (especially for data that was downloaded), and can be left empty.
The Data part lists the data as it appears in the data file. In many cases (like in the census data shown above), the values there are abbreviated or encoded. To map those codes to readable labels, select a column in the table and then edit the values in the list on the right. The human-readable name of the dimension can also be changed there. The key at the top is the column header that appears in the file.
This is also where the data type can be changed. For numerical data (i.e., data that makes sense as a number, such as measurements, money amounts, etc.), this should be set accordingly. Importing numerical columns as categories leads to very large data files and the resulting data sets are not very useful.
Once all the data items are properly described, click Save to DB. Depending on the dataset size, importing can take anywhere from a second or two to several minutes.
There is currently no way to exclude a column from the import. Columns with a large number (100 or more) categories should not be imported, or imported as numbers. Very large data sets (in the millions of records with dozens of dimensions and many categories per dimension) cause the program to become slow. Once the dimensions are added to the display, interaction is fast, but adding and removing dimensions can take some time. There are no strict limits on the size of data sets or the number of dimensions, but very complex data sets can cause the program to run out of memory while importing. If that happens, try removing dimensions before you import.
Data sets cannot currently be edited once they have been imported. The only option is to delete the data set from the Database tab, and import again.
Should the database become corrupted, it can be re-initialized using the Reinitialize DB option from the Data Set menu. A warning is shown before the operation, as it removes all data from the database.
Crash Reports
While we have extensively tested the program, it is certainly not entirely bug-free. If the program encounters a fatal crash, it will show a dialog asking you if you want it to submit a crash report. These reports contain some technical information about your system (your operating system, Java version, etc.), log messages the program creates at certain points, and the reason for the crash. There is no personal information and none of your imported data in a crash report.
If you decide to let the program submit the report, it will give you a reference code once the data is uploaded (which should only take a second or two). You can use this code to refer to your crash report when you contact us (it’s always useful to know what you did when the program was crashing).
Program Updates
The program checks for updates when it is launched. If it finds a new program version, it will tell you what is new, and offer to take you to this website to download it. We expect to release a new version about every one or two months.
We strongly encourage you to upgrade to new versions as soon as possible. This is academic software, we do not have a large development team, and much less quality assurance division. New versions fix bugs and introduce new features. They might also change the database schema, which means that you will no longer be able to download online datasets (new versions will always be backwards-compatible, i.e., they will be able to read older databases, but older programs will not be able to access data in new databases).
Requirements
- Windows: Java 6 must be installed. The program was tested on Windows XP, and it should run on Vista and Windows 7, as well (let us know if it works!).
- Mac OS X: Requires at least Mac OS X 10.5 (Leopard) on a 64-bit architecture. This includes all but the first generation of Intel-based Macs, and anything running on a G5. The program uses Java 6, which is only available in a 64-bit flavor.
- Linux: The program should run, but has not been tested on Linux at this point. We will support Linux on x86 with more testing and a binary package soon.
Download
Parallel Sets for Mac OS X and Windows is available from the download page.
Source Code
This is an open source program, which means that the program code is freely available. It can be checked out from the repository using the Mercurial distributed version control system. There is a description how to do that on our Google Code page.
The program is written in Java, using a number of open-source packages and OpenGL (through JOGL). At this point, code documentation is rather scarce, but we are working on improving that.
Questions, Bugs, Feature Requests
For tracking bugs and submitting feature requests, please use the Issue Tracker on the Google Code page. Google’s tracker is quite user-friendly, and don’t worry if you can’t fill out all the details – we’ll ask if necessary.
For questions, you can leave a comment below or use the contact form to send an email.
Authors, Acknowledgments
The majority of the current program was developed by Robert Kosara and Caroline Ziemkiewicz. The program includes some code from a previous version that Shree D. Chhatwal and Shilpa Sharma contributed to.
Parts of this program were developed with support from the National Visualization and Analytics Center (NVAC), a U.S. Department of Homeland Security Program, under the auspices of the SouthEast Regional Visualization and Analytics Center (SRVAC).
A community of creative people making sense of complex issues through data and design
Like infographics and data visualization? Visual.ly is the world's largest community of infographics and data visualization. Come explore, share, and create.
Because Polymaps can load data at a full range of scales, it's ideal for showing information from country level on down to states, cities, neighborhoods, and individual streets. Because Polymaps uses SVG ( Scalable Vector Graphics) to display information, you can use familiar, comfortable CSS rules to define the design of your data.
Tangle is a JavaScript library for creating reactive documents. Your readers can interactively explore possibilities, play with parameters, and see the document update immediately. Tangle is super-simple and easy to learn.
This is a simple reactive document.
When you eat cookies, you consume calories.
This is the HTML for that example.
When you eat <span data-var="cookies" class="TKAdjustableNumber"> cookies</span>, you consume <span data-var="calories"> calories</span>.
And this is the JavaScript.
var tangle = new Tangle(document, { initialize: function () { this.cookies = 3; }, update: function () { this.calories = this.cookies * 50; } });
Write your document with HTML and CSS, as you normally would. Use special HTML attributes to indicate variables. Write a little JavaScript to specify how your variables are calculated. Tangle ties it all together.
* * *
Try out some examples.
Proposition 21: Vehicle License Fee for State Parks
The way it is now:
California has state parks, including state beaches and historic parks. The current $ million budget is insufficient to maintain these parks, and parks will be shut down at least part-time. Most parks charge per vehicle for admission.
What Prop 21 would do:
Proposes to charge car owners an extra $18 on their annual registration bill, to go into the state park fund. Cars that pay the charge would have free park admission.
Analysis:
Suppose that an extra was charged to % of California taxpayersvehicle registrations. Park admission would be for those who paid the chargeeveryone.
This would collect an extralose $ million ($ million from the tax, plusminus $ million additionallost revenue from admission) for a total state park budget of $ million. This is not sufficient to maintain the parks, and parks would be shut down at least part-time. This is sufficient to maintain the parks in their current state, but not fund a program to bring safety and cleanliness up to acceptable standards. This is sufficient to maintain the parks in their current state, plus fund a program to bring safety and cleanliness up to acceptable standards over the next years. This is sufficient to maintain the parks and bring safety and cleanliness up to acceptable standards, leaving a $ million per year surplus.
Park attendance would risefall by , to million visits each year.
Below is a simplified digital adaptation of the analog state variable filter.
![]()
The coefficients and transfer function are:
![]()
Some example frequency responses:
Fc =
Q =Unstable
Fc =
Q =Unstable
For a more extensive example, see Ten Brighter Ideas.
For the motivation and philosophy behind reactive documents, see Explorable Explanations.
Or learn how to get started with Tangle.
Transana News - Transana 2.50 released - WCER offers two-day Transana Workshop Aug. 9&10, 2012 in Wisconsin - CAQDAS offers two-day Transana Workshop Jul. 11&12, 2012 in England - WARNING: Transana and DropBox don't mix. - Two new Transana articles published - Voice Recognition fails test
About Timeline Builder (Beta)
Timeline Builder allows you to easily create and manage online timelines. You do not need to know how to build a Web page, set up a database to store entries, or do any of the other technical tasks that are normally required to produce interactivity on the Internet. Timeline Builder will take care of all of these elements for you.
Timeline Builder FAQ
5 Recommendations 7 Downloads (This Week) Last Update: 2012-06-17 Download newradial 1_06.zip Browse All Files Screenshots Description Data Visualization for the Humanities NewRadial Web Site Categories Update Notifications User Ratings 100% recommended 5 0 Write a Review User Reviews Be the first to post a review of NewRadial! Additional Project Details Registered 2009-06-30