Lincoln ddj
Upcoming SlideShare
Loading in...5
×
 

Lincoln ddj

on

  • 4,157 views

 

Statistics

Views

Total Views
4,157
Views on SlideShare
1,761
Embed Views
2,396

Actions

Likes
2
Downloads
4
Comments
0

14 Embeds 2,396

http://blog.ouseful.info 1431
http://www.pontydysgu.org 643
http://www.scoop.it 231
http://srqm.tumblr.com 32
http://pontydysgu.org 30
http://careerstalk.org 14
http://feeds.ouseful.info 4
http://www.newsblur.com 3
http://feeds.feedburner.com 2
http://webcache.googleusercontent.com 2
http://darcynorman.net 1
http://translate.googleusercontent.com 1
http://www.mone.at 1
http://deirdrehughes.org 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Do we have a hashtag for the workshop?
  • Collaborative commentary
  • Through the provision of an API on top of the aggregated local council data, OpenlyLocal can also be treated as a database in its own right. In the example shown here, committee membership is displayed via a treemap showing party affiliations of committee members. (Hovering over a particular grouping displays a list of names of council members on that committee from that party political grouping.) Whilst it would be a major task to take data from every council website in a variety of formats in order to generate similar views for other councils, the work done by OpenlyLocal in aggregating this data and then republishing it via a single API in a single format means that the treemap view can be applied to each council whose data is stored in OpenlyLocal.In passing, it is also worth mentioning how the use of visualisations can be helpful in cleaning data or identifying possible errors in it. In the above example, we see that party affiliations for councillors on the Isle of Wight Council are declared as both Liberal Democrat and and Liberal Democrat Group.
  • The top, blue strip shows the gear (1 to 7); the green strip shows the throttle pedal depression (0-100%), and the red strip shows the brake (0-100%). The light blue strip is a composite of the previous three strips. The whiter the pixel, the closer it is to 100% throttle in 7th gear with no braking.The bottom two traces show the longitudinal and lateral g-force respectively. For the longitudinal trace, red shows braking – being forced into the steering wheel; green shows acceleration – being forced back into your seat. You’ll see the greatest g-force under braking occurs when the brakes are slapped full on… (the red bits in the third and fifth traces line up). For the latitudinal g-force, the red shows the driving being flung to the left (i.e. right hand corner), the green shows them being pushed out to the right.
  • Analogsynth – pretty much ultimate freedom to linlk audio processing effects modules together. Simplified by having a common plug.
  • Some scene setting about what I mean by “flow”…
  • Suppose we have a table of numerical data associated with placenames on something like Wikipedia. How do we knock up a quick map view of the data?
  • UK city population search onwikipedia
  • This can all be a bit flakey – a bit like balancing stones… But It can also be surprisingly stable (for a time at least!)
  • Here we see the result of pulling data into a Google Spreadsheet from a CSV file published at a particular web address. We now have the ability to run the full range of spreadsheet tools over the data – data which is being pulled in from the datastore, remember.(A similar functionality presumably exists in Microsoft Excel?)
  • Emergent Social Positioning: origins: 1.5 degree egonet (how followers follow each other, how hashtaggers follow each other)- projection maps from followers to folk they commonly follow;-- projection maps from hashtaggers to folk they commonly follow- projection maps from friends to folk who commonly follow them
  • Lots of the time, things don’t quite fit: the import format for one tool does not match up with the export formats of another… so sometimes we need an adapter. (Cf. also the notion of impedance mismatch.)
  • Do we have a hashtag for the workshop?

Lincoln ddj Lincoln ddj Presentation Transcript

  • A Tinkerer’s Toolbox:Data Driven Journalism Tony Hirst Dept of Communication and Systems The Open University Visiting Senior Research Fellow, University of Lincoln
  • @psychemediablog.ouseful.info #???
  • Where I situate myself…
  • Visualising data helps me makesense of the world around me
  • Do you know what’s possible?
  • #ddj
  • GoogleSpreadsheets
  • Data Distributions Outliers
  • Trends and (anti)correlations...
  • Explanatory visualizationData visualizations that are used totransmit information or a point ofview from the designer to thereader. Explanatory visualizationstypically have a specific “story” orinformation that they are intendedto transmit.Exploratory visualizationData visualizations that are used bythe designer for self-informativepurposes to discover patterns,trends, or sub-problems in adataset. Exploratory visualizationstypically don’t have an already-known story.
  • ExploitingStructure
  • Hierarchical data and treemaps - medalsPivot tables
  • Templated data views
  • Macroscopes
  • Look forDifferences
  • Data Can Tell a Story
  • http://www.musik-therapie.at/PederHill/Structure&Plot.htm
  • Visual DataSummaries
  • ggplot() +geom_linerange(data = d1,aes(x= car, ymin = ymin,ymax = ymax)) +geom_point(data = d2,aes(x= car, y= value,shape = variable),size = 2) +opts(title="F1 2011 Korea nRace Summary Chart", axis.text.x=theme_text(angle=-90, hjust=0)) +labs(x = NULL, y = "Position", shape = "")
  • DataClean(s)ing
  • Google Refine
  • (Inner) Joins & Reconciliation
  • Google FusionTables
  • Google Refine
  • OpenHeatMap
  • “Data Flow”
  • “Analog Synth Meeting”, Todd Huffman
  • Google Yahoo! PipeWikipedia HTML Spreadsheet CSV Import CSV =importHTML Embedded <embed> Google Map KML object
  • Find the data… Google Yahoo! PipeWikipedia HTML Spreadsheet CSV Import CSV =importHTML Embedded <embed> Google Map KML object
  • Get the data as data… Google Yahoo! PipeWikipedia HTML Spreadsheet CSV Import CSV =importHTML Embedded <embed> Google Map KML object
  • Transform the data… Google Yahoo! PipeWikipedia HTML Spreadsheet CSV Import CSV =importHTML Embedded <embed> Google Map KML object
  • Enrich the data and transform again… Google Yahoo! PipeWikipedia HTML Spreadsheet CSV Import CSV =importHTML Embedded <embed> Google Map KML object
  • Display the data… Google Yahoo! PipeWikipedia HTML Spreadsheet CSV Import CSV =importHTML Embedded <embed> Google Map KML object
  • Publish the displayed data… Google Yahoo! PipeWikipedia HTML Spreadsheet CSV Import CSV =importHTML Embedded <embed> Google Map KML object
  • The onlineCSV file becomes a spreadsheet becomes A DATABASE
  • Finding data…
  • site:.gov.ukfiletype:xlsunderspend
  • inurl:http://phx.corporate-ir.net/phoenix.zhtml?intitle:presssite:phx.corporate-ir.net
  • inurl:http://phx.corporate-ir.net/phoenix.zhtml?intitle:presssite:phx.corporate-ir.net
  • Tapping theData Burden
  • Reporting body Receiving body Data tapData Burdens and FOI
  • Opening Data Up via FOI
  • “Public Data” & Social Media Mapping
  • Emergent views of structural properties
  • My “journalism” is tracking downtools and working out recipes that help datasets tell stories
  • http://delicious.com/stacks/view/CROBXt
  • Build lazy…
  • Electrical Safety 101We get a lot of stuff fromAsia, so it all comes withfunny plugs, travelling justadds to the fun.Left to right top to bottom wehave:Singapore wall socket UKAdapter UK -> NZ/AUDouble adapter NZ/AUMy cell charger NZ/AUAdapter NZ/AU -> everythingAndreas cell charger EuroCamera charger US tolomea
  • “Hands Passing Baton at Sporting Event”, tableatny
  • @psychemediablog.ouseful.info