“A picture is worth a thousand words. An interface is worth a thousand pictures.”—Ben Shneiderman
What if you could write an interactive data visualization in the same easy way that you can write markdown to create HTML pages. Amit Kapoor and Bargava Subramanian explain how to use declarative markdown-based tool Visdown to build them with ease. Visdown is open source and created using the excellent vega and vega-lite data visualization library. You only need to learn the grammar and principles of interactive graphics, and you can then start your own journey in crafting interactive dashboards.
Grammar of interactive graphics: The four layers of abstraction
Creating a static visualization
Adding an interaction layer
Creating an interactive data visualization
Additional pointers and recap
Amit Kapoor is interested in learning and teaching the craft of telling visual stories with data. At narrativeVIZ Consulting, Amit uses storytelling and data visualization as tools for improving communication, persuasion, and leadership through workshops and trainings conducted for corporations, nonprofits, colleges, and individuals. Amit also teaches storytelling with data for executive courses as a guest faculty member at IIM Bangalore and IIM Ahmedabad. Amit’s background is in strategy consulting, using data-driven stories to drive change across organizations and businesses. He has more than 12 years of management consulting experience with AT Kearney in India, Booz & Company in Europe, and startups in Bangalore. Amit holds a BTech in mechanical engineering from IIT, Delhi, and a PGDM (MBA) from IIM, Ahmedabad.
Bargava Subramanian is a deep learning engineer and cofounder of a boutique AI firm Binaize Labs in Bangalore, India. He has 15 years’ experience delivering business analytics and machine learning solutions to B2B companies, and he mentors organizations in their data science journey. He holds a master’s degree from the University of Maryland at College Park. He’s an ardent NBA fan.
Comments on this page are now closed.
©2017, O’Reilly UK Ltd • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org