• May 2018 D3.js meetup: "American Politics in Pictograms" & "Intro to Observable"

    The New School, Ernst C. Stiefel Concert Hall, Arnold Hall

    Happy spring everybody! Two exciting talks this month: #1: American Politics in Pictograms, by Gabriel Gianordoli This will be an in-depth analysis of the design process for the 2 news pieces on the divisions inside the Republican and Democratic parties. I will show early sketches, static mockups, interactive prototypes and coding implementation. On the technical side, I will share some notes on working with external SVG’s in D3, defining data structures with Flow Type, and making charts in CSS. Bio: Gabriel is an award-winning information designer. He currently works as Senior Interaction Design Editor for WSJ’s Graphics Team, producing visual news stories. He has worked at data-focused studio The Office for Creative Research, designed stories for several publications in Brazil, and taught data visualization at Parsons School of Design and NYU. #2: Intro to Observable, by Amit Schechter Observable Notebooks are interactive, editable documents defined by code. Chances are that you’ve heard about Observable, in part because it's the latest project from D3's Mike Bostock, but mainly because it's a great new way to code and share ideas — and especially thanks its growing community-created repository of fascinating notebooks. But, perhaps you haven't had a chance to check out Observable yet, or maybe you've been delaying it, thinking that it takes much time and effort to get started (it doesn't). In this talk we'll take a close look at Observable and some of its great example notebooks. We'll discuss the many pros and few cons of using it and how to easily start creating interactive notebooks. About the speaker: Amit Schechter is a front-end developer and designer specializing in data visualization and analysis. Amit co-organizes the NYC D3 meetup and until recently was Tech Director and co-founder of TWO-N inc.

  • The Space Between, Understanding animated transitions in data visualization

    Hi d3.js meetup members, We are looking forward to our April meetup! Please note - there is limited space. If your plans change and you are no longer able to attend, please be courteous and change your RSVP so another member can have that seat. Thank you in advance! Title: The Space Between Understanding animated transitions in data visualization Description: Alec Barrett will present an approach to thinking about animated transitions in data visualization. What is happening conceptually between the start and end of a transition? What kinds of variables can be transitioned? If we interrupt a transition halfway through, is the visualization left in a valid state? Alec will present a series of examples built using Observable, the new notebook platform by the creator of D3. Bio: Alec is the lead developer at TWO-N, a boutique data visualization studio, where he works with designers and developers to implement technical solutions to communicate effectively with data. He previously built data dashboards for teachers and administrators in New York City public schools. Alec is passionate about working with the city's open data and the civic tech community.

  • February 2018 d3.js Meetup

    Capital One Commercial Labs

    • What we'll do Hi d3.js meetup members, We want to thank Capital One for hosting this event. The meetup will be capped so please RSVP if you plan to attend. In addition, if your plans change, please update your RSVP to open that spot up for other members. THANK YOU! We are delighted to have Amanda Shendruk speak this month! Title: Statistics and Sonic Screams: Analyzing Data from 34,000 Comic Book Characters Description: Amanda Shendruk will discuss in detail her process of gathering, analyzing and presenting data from over 34,000 Marvel and DC characters, and what her findings reveal about gender representation in comic books. Covering super powers, naming conventions and team representation, Amanda will show how the skills employed by data scientists can re-energize broad cultural discussions. Bio: Amanda Shendruk is an award-winning visual journalist and data designer. She currently works at the Council on Foreign Relations finding ways to visually explain complex topics on foreign policy. Amanda has worked in newsrooms around the world, including at Maclean's Magazine in Canada and at the Guardian in the UK. • What to bring • Important to know

  • November 2017 d3.js Meetup


    Hi meetup members! We are finally back in action with a November meetup YAY! We are very excited to have Elliot Bentley from the WSJ, please see the details below. This meetup will be capped at 120 attendees. We ask that you only take a space if you plan to attend and if your plans change, please change your RSVP status to open that spot up for another member. If you have any questions, feel free to contact Natalie or Amit. Title: The Art of Scrollytelling Description: 'Scrollytelling', where charts and photos animate as readers scroll through text, is more than just a design fad: it reflects a shift in how we think about data visualization on the web. This talk will explore the origins of the format, how it can be used to make complex ideas and charts more accessible, and some reasons why you might want to think twice before using it in your own stories. Bio: Elliot Bentley is a journalist and programmer. As Deputy Director of Graphics at the Wall Street Journal, he is part of a team that produce interactive data visualizations on a wide range of subjects. He also runs open-source web app oTranscribe.com and is the founder of Journocoders, a London-based meetup group.

  • August 2017 d3.js Meetup

    Metis New York

    Hi d3.js members, We are excited to share the details for our August meetup. Please note there is limited space at this venue so please RSVP as soon as possible if you would like to attend and if you are unable to come please change your RSVP so another member can attend. Talk title: Mapping Dada: Using Link Analysis to Study Historic Influence Talk description: An overview of the model powering MappingDada.info, how it was created, some lessons learned in the process, and where it's going. Bio: Riley Hoonan is designer and technologist living and working in NYC. He recently graduated Parson's MS Data Visualization program, where Mapping Dada was his thesis work.

  • June 2017 D3.js Meetup


    Hi d3.js meetup members! Please see the details for our exciting June talk. As in recent meetups, this one will have a cap for attendees of 125 people. If you would like to attend please RSVP as soon as possible and if you can't make it please change your RSVP to give those spaces to someone who can attend. Please contact us for any questions. Thanks! Title: Visualizing Gameplay Data Description: Games are robust instruments that can capture human behavior at an exceptionally granular level. As games become more complex and widespread, the level of interest in the data collected by them has also been increasing as well. This talk will focus on visualizing user gameplay data from a massively multiplayer online role-playing game (MMORPG) using log files generated by the game client. It will examine the process of collecting these files, parsing them, and visualizing them using D3. Bio: Joshua (http://joshualee.sg/) is a recent graduate of the MS data visualization program (http://www.newschool.edu/parsons/ms-data-visualization/) at Parsons School of Design (http://www.newschool.edu/parsons/). He spent most of his career as a graphic designer, and has worked on a wide array of projects in both government and private sectors. He currently designs and engineers data-driven interfaces, and is passionate about making them as clear and compelling as possible.

  • March 2017 D3.js Meetup with Adam Pearce and Matt Daniels

    Location visible to members

    Hi D3 members, We have a great meetup scheduled for March with two awesome speakers and topics, please see details below. VERY IMPORTANT - Pivotal is no longer able to host us and our meetups will change venues monthly for now. This month we are fortunate enough to have Spotify host us. In order to attend this meetup you MUST RSVP in advance. Please RSVP no later than March 22nd. We will be checking off attendees as they arrive and you must be on the list to attend. If you are not certain you will be attending, please change your RSVP to NO in order to give someone else that spot. We have to cap the attendance at 75 due to the capacity of the space, so if you want to attend I highly recommend RSVPing as soon as possible. If you have RSVP'd please arrive no earlier than 6:50pm, we will start the meetup promptly at 7:15pm to allow for entry, seating and mingling. A big thank you to Spotify for hosting! PRESENTATIONS 1st Talk Speaker: Adam Pearce Title: Nesting Tidy Data With D3 Description: Data comes structured in many ways, most of them messy. This talk will discuss different ways of converting your data to a tidy format (http://vita.had.co.nz/papers/tidy-data.pdf), how to analyze tidy data with d3.nest and other fun (http://roadtolarissa.com/projecting-land/) d3.nest visualization techniques. Bio: Adam Pearce is a graphic editor at the New York Times and occasional updater of http://roadtolarissa.com (http://roadtolarissa.com/) 2nd Talk Speaker: Matt Daniels Title: How to gather and visualize dialogue from 2,000 screenplays, by gender and age. Description: In this talk, Matt will, step-by-step, discuss the data scraping and cleaning process for computing dialogue by gender for 2,000 screenplays. He'll review the Python scripts and databases used to house nearly 4 million lines of dialogue, how he mapped the data to IMDB, and also his approach to visualizing the data in D3. The focus for this talk is practical: pro-tips and best practices for how he managed his most messy, complex project to date. Bio: Matt Daniels (http://twitter.com/matthew_daniels) is a founder of Polygraph (http://polygraph.cool/), a collection for visualization, and The Pudding (https://pudding.cool/), a journal for visual essays. Since 2014, he has authored a number of articles that have gained national attention, such as Rappers, ranked by the size of their vocabulary (http://poly-graph.co/vocabulary.html), Film Dialogue, broken down by gender (http://polygraph.cool/films), and How Music Taste Evolved (http://polygraph.cool/history). .

  • February 2017 D3.js Meetup

    Pivotal Labs

    Hey d3 meetup members, Thanks for the great turnout for the January meetup! We would like to give a shout out to both our awesome presenters! If you were not able to attend, the slides for both presentations have been posted on the meetup page. Please note, this will be our last meetup at Pivotal for a while as they are moving locations. If you know of a space that can accommodate our group please put me in touch with them. If you are interested in giving a presentation, please reach out to Natalie/Amit with the details. We are looking for innovative, engaging and fun subject matter to share with the meetup. We are looking for both presentations and tutorials. Below are the details for our February meetup. We are really looking forward to this talk and hope to see you all there! Talk 1: Title: bqplot: A d3-js based interactive plotting library for the Jupyter Notebook Description: bqplot is a Python plotting library based on d3.js that offers its functionality directly in the Jupyter Notebook, including selections, interactions, and arbitrary css customization. In bqplot, every element of a chart is an interactive widget that can be bound to a python function, which serves as the callback when an interaction takes place. This allows the user to generate full fledged interactive applications directly in the Notebook with just a few lines of Python code. The talk will also cover bqplot's interaction with the new JupyterLab IDE and what we plan for the future. Bio: Dhruv Madeka is a Quantitative Researcher at Bloomberg LP. His current research interests focus on Machine Learning, Data Visualization and Applied Mathematics. Having graduated from the University of Michigan with a BS in Operations Research and from Boston University with an MS in Mathematical Finance, Dhruv is part of one of the leading research teams in Finance, developing models, software and tools for users to make their data analysis experience richer. Talk 2: Title: Inspired by Saguaro: Thinking in Dimensions for Data Projects Description: After a trip to Arizona, I started an exploration about Saguaro (a giant cactus) for fun. The more I found out about Saguaro, the more I realized that it is no different than any data visualization subject matter. Exploration is key to the design process. This talk is sharing my experience with it, where to look to get started, how to reveal a subject, and present it in visual communication. Bio: Ivy Zheyu Chen is a Data Visualization Designer at TWO-N. Also as a printmaker, she publishes zines on exploration of random subjects. Working across digital and print media, she likes colors and simple shapes. http://ivyzy.com/

  • January 2017 D3.js Meetup

    Pivotal Labs

    Happy New Year! We have lots of exciting plans for the meetup in 2017! To kick it off, please join us for this interesting presentation for our January meetup. Talk 1 Talk Title: Revealing One’s Personal History Through Text Messages and NLP Talk Description: We’ll learn how to leverage IPython, Pandas, and D3 to explore all text messages ever sent by any iPhone device (Android support coming soon). In specific, I’ll demonstrate the power of these libraries for interactive data analysis on a dataset of over 150,000 text messages exchanged in the past 8 years. The tools we’ll be using are all open source and available on GitHub (https://github.com/mdezube/sms-analysis). If you have an iPhone you can sync it with your laptop before this talk and follow along on your own dataset. You’ll walk away with steamgraphs, word trees, word clouds, heatmaps, and vocab analysis of all of your messages. We’ll even throw in a tool to show you how any two of your contacts compare in their verbiage and how your verbiage has developed over the years. Bio: Mike Dezube is a Senior Data Scientist/Software Engineer on the Search team at Google, currently working on machine learning with a focus on text analysis. Prior to machine learning, he worked on front end development for google.com building out features such as stock charts (https://www.google.com/search?q=google+stock) and ski conditions (https://www.google.com/search?q=killington+snow+conditions). Leveraging a BS in Operations Research and Information Engineering and an MEng in System Engineering, Mike has spent his career exploring what stories datasets can tell. Talk 2 Talk Title: Intro to D3 (version 4) Talk Description: This talk is for web developers using D3 for the first time, as well as those who've used v3 but not yet version 4. We'll start by learning about D3 selections and how to use them. In the process we'll also learn about scales and axes. In the second half of the talk we'll do a quick roundup of nearly every other D3 feature (shapes, geo, layouts, behaviors, formatters, utilities) and the way features are newly organized into sub modules/packages in v4. Bio: Amit is cofounder of NYC-based visualization studio TWO-N, where they design and build interactive data narratives and other data exploration tools using d3 and other JavaScripts. He is also the co-organizer of this NYC D3 meetup.

  • November 2016 d3.js Meetup

    Pivotal Labs

    This month's NYC D3 meetup features two back to back tutorial talks. The first one is geared for D3 beginners, and the second is for experienced D3 users. Both talks will be presented by our meetup's co-organizer, Amit Schechter. Talk 1: Intro to D3 This talk is for web developers using D3 for the first time. We'll look at the package structure of D3 (v4), cover the central concept of D3 selections and discuss some of the peripherals like scales, axes, shapes, geo, layouts, behaviors, utilities, etc. Talk 2: Next Level D3 This is an updated version of a talk given at this very meetup back in 2015. It's aimed at folks who already know and use D3 and aspire to be D3 poets. We'll cover ways to write concise, readable and bug-resistant D3 code. We'll dive into the General Update Pattern for dynamically updating D3 views. We'll also examine D3's approach to reusable code and check out the merits of using D3 for UI building and DOM creation. Time permitting, we'll also briefly cover using D3 with React. Bio: Amit is cofounder of NYC-based visualization studio TWO-N, where they design and build interactive data narratives and other data exploration tools using d3 and other JavaScripts. He is also the co-organizer of this NYC D3 meetup.